再会,
我正在尝试删除目录中的特定扩展名,但是该文件所在的目录可能不同。
例如:
del C:\Users\USERNAME\Desktop\todelete\*.txt
但是,目录“todelete”发生了变化,所以我希望批处理文件从桌面上的任何目录中删除任何 *.txt。我该怎么做呢?
再会,
我正在尝试删除目录中的特定扩展名,但是该文件所在的目录可能不同。
例如:
del C:\Users\USERNAME\Desktop\todelete\*.txt
但是,目录“todelete”发生了变化,所以我希望批处理文件从桌面上的任何目录中删除任何 *.txt。我该怎么做呢?
del /s /q C:\Users\USERNAME\Desktop\*.txt
这将立即递归删除文件夹中的所有 *.txt
文件。
如需更多帮助,请输入.Desktop
help dir
for /d %%a in ("C:\Users\USERNAME\Desktop\*") do del /s /q "%%~a\*.txt"
这将删除文件夹子文件夹中的所有 文件。*.txt
desktop
在 del 命令上使用 /s 选项:
cd c:\users\USERNAME\Desktop
del /s *.txt