删除前请务必确认是否要删除或者备份,还有当前执行删除命令时所处的路径位置,出现问题不要找我,我也不知道怎么恢复,慎用
1、删除当前目录下所有的指定文件
for /r [目录的绝对路径] %a in (文件名[可使用*]) do @if exist "%a" del /s/q "%a"
例如
for /r F:\test\tmp %a in (test.txt) do @if exist "%a" del /s/q "%a"
会将F:\test\tmp文件夹下包括子文件下所有的test.txt文件都删除掉
删除目录下所有以.txt结尾的文件
for /r F:\test\tmp %a in (*.txt) do @if exist "%a" del /s/q "%a"
2、删除当前目录下所有的指定文件夹
for /r [目录的绝对路径] %a in (文件夹名\) do @if exist "%a" rd /s/q "%a"
例如
for /r F:\test\tmp %a in (test\) do @if exist "%a" rd /s/q "%a"
会将F:\test\tmp文件夹下包括子文件夹下所有的test文件夹都删除掉
"*"等模糊匹配的方法没有试可以自己试一试
删除前请务必确认是否要删除或者备份,出现问题不要找我,我也不知道怎么恢复,慎用
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。