删除文件,如果它存在于Windows设备上的任何位置

时间:2018-04-06 16:25:03

标签: powershell batch-file vbscript scripting

enter image description here

我正在尝试删除存在于动态创建的许多文件夹中的文件,我不知道如何以及从何处开始。使用脚本删除此文件的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

del有一个/s开关来处理所有子文件夹:

del /s c:\googledrivesync.exe

扫描文件夹树可能需要一段时间。给自己一杯咖啡......

答案 1 :(得分:0)

假设您要删除目录结构中的特定文件(而不是删除所有内容),可以从PowerShell中执行

dir -recurse -file -filter nameOfFileToRemove rootDirectory | remove-item

这将通过文件树递归,查找匹配nameOfFileToRemove文件,然后将其删除。 nameOfFileToRemove也可能包含"nameOfFile*.txt"

等通配符