想问下。我想写一个批处理。
这个文件可能出现在盘里的任何一个盘。要怎么做才能自动查找这个文件,再进行删除。还有文件夹,也是可能在某个盘里面,但是属性是系统文件夹,隐藏文件.
for %%a in (c d e f g ) do ( cd /d %%a:\
for /r /d %%b in (*) do if "%%~nxb"=="123" rd /s /q "%%b" )
这段可以解决自动查找文件夹,再进行删除,但是如果是系统文件夹却删除不了,那为高手帮忙优化下.还有就是换成是文件的话要怎么做.
[ Last edited by czjjyy on 2009-9-12 at 10:04 ]
这个文件可能出现在盘里的任何一个盘。要怎么做才能自动查找这个文件,再进行删除。还有文件夹,也是可能在某个盘里面,但是属性是系统文件夹,隐藏文件.
for %%a in (c d e f g ) do ( cd /d %%a:\
for /r /d %%b in (*) do if "%%~nxb"=="123" rd /s /q "%%b" )
这段可以解决自动查找文件夹,再进行删除,但是如果是系统文件夹却删除不了,那为高手帮忙优化下.还有就是换成是文件的话要怎么做.
[ Last edited by czjjyy on 2009-9-12 at 10:04 ]


