【发布时间】:2017-03-20 14:20:51
【问题描述】:
我正在寻找一个脚本来运行以从每个用户配置文件 + 路径中删除文件,例如:userprofile\Appdata\Microsoft\Windows\WER\ReportQueue*
我试过了
Remove-Item "C:\users + \AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash*"
不行。
也试过VBScript:
Set fso = CreateObject("Scripting.FileSystemObject")
strOneDrivePath = CreateObject("WScript.Shell").ExpandEnvironmentStrings("%USERPROFILE%") & "\AppData\Local\Microsoft\Windows\WER\ReportQueue\"
Search strOneDrivePath
Sub Search(str)
Set folder = fso.GetFolder(str)
For Each file In folder.Files
If file.DateLastModified < (Now() - 3) Then
file.Delete True
End If
Next
For Each subFolder In folder.SubFolders
Search subFolder.Path
If subFolder.Files.Count = 0 Then
subFolder.Delete True
End If
Next
End Sub
【问题讨论】:
-
欢迎来到 Stack Overflow!我们是一个帮助程序员和编程爱好者的社区。话虽如此,希望您在发布之前展示您所做或尝试过的事情。这给了我们一些可以建立的东西。到目前为止,这看起来像是一个代码编写请求,这与 SO 无关。将您的问题分解为各个部分,并单独搜索这些问题的解决方案。然后,如果您仍有问题,请edit 展示您的工作,以便我们更好地帮助您和社区。span>
-
您尝试的命令会查找字面上为
C:\users + \AppData\Local\Mic...的路径。您需要枚举C:\Users的子文件夹并将路径的其余部分加入这些基本路径。