在论坛搜索了下,似乎没找到类似的方法解决
我用这个方法,但不行,查不出失败的原因,请指点,谢谢,如果有其他方法,望能提点一下
当我用下面方法DEL时,如果EXE文件是的属性是灰色不能按时,确能删掉,如果是可按时,无论什么属性,却不能删,我不知道为什么
例子:
搜索ABC目录下存在的EXE、和DLL文件
1:EXE和DLL可能存在ABC里任何子文件夹下,也可能在根目录下
2:EXE和DLL有可能是具有:隐藏、系统、只读、存档,任何当中的几种或一种
3:搜到EXE,删除之
4:搜到DLL,改名为 OK.DDD (包括扩展名更改)- @echo off&setlocal enabledelayedexpansion
-
- for /f "delims=" %%a in ('dir /ahsra/s/b *.exe) do del /s /ahsra %%~nxa
- for /f "delims=" %%a in ('dir /ahsra/s/b *.dll) do attrib /s -s -h -r -a %%a&ren %%a OK.ddd
- pause
复制代码
[ 本帖最后由 pine 于 2009-10-15 11:01 编辑 ] |