如何在批处理文件中递归删除`.docx`文件?

时间:2016-03-29 13:12:29

标签: file batch-file docx

这是我的代码:

forfiles -p "C:\Test" -s -m *.docx* /D -0 /C "cmd /c del @path"

2 个答案:

答案 0 :(得分:0)

您可以使用带有del命令的通配符和/S来递归执行。

del /S *.docx

如果您没有从要删除文件的目录执行,可以cd到上一行的该目录:

cd /somedirectory

del /S *.docx

答案 1 :(得分:0)

您还没有正确指定面具。您正在搜索没有名称的文件(这是合法的)。使用* .docx来说明具有docx扩展名的任何名称的所有文件。

forfiles -p "C:\Test" -s -m *.docx /D -0 /C "cmd /c del @path"