是否有办法构建批处理文件以删除指定用户的%LOCALAPPDATA%中的所有* .auc文件。比如可能让它要求用户名,然后将其用作删除功能的目标?
我试图环顾四周,但无法找到使用通配符和指定用户的方法。平心而论,我对此非常陌生。我们的用户经常不得不删除这些文件,而我们正在排查根本原因,尽可能简化此过程会很好。
答案 0 :(得分:1)
尝试类似下面的内容(虽然不是TESTED但应该可以正常工作)
@echo off
set /p uname="Enter user ID: "
set path_firstpart = "C:\Users\"
set path_secondpart = "\AppData\Local"
set pathtodeletein = %path_firstpart%%uname%%path_secondpart%
del "%pathtodeletein%\*.auc" /S /Q
如果要为当前用户提供此批处理,可以使用%LOCALAPPDATA%作为删除路径或使用%username%以避免询问用户名。 如果你想要更多花哨的用户交互,你可以切换到windows脚本主机和vbscript(phew ...),它允许你打开输入框。