在所有本地驱动器中搜索和删除文件

时间:2012-06-12 09:17:12

标签: windows batch-file find delete-file

我想知道是否有人知道如何在所有本地驱动器上按名称批量搜索文件并在找到时将其删除,因此它会被永久删除,而不仅仅是在回收站中。

到目前为止,我有DEL /S /P "123.MSN",但这不会搜索当前目录中的批次。

1 个答案:

答案 0 :(得分:0)

您应该可以为每个驱动器号

执行此操作

del C:\123.msn /f /s /q

只需将C:\替换为驱动器,或者如果未知,您可以为所有驱动器递归执行此操作,请参阅here。这将在整个驱动器中搜索该文件,如果找到,则删除。

此外,您正在使用将提示删除的/p开关。我不确定是否应该/q禁止确认。 /f将删除只读文件,文件不会转到回收站,只会被删除。