@Echo off
:: +-----------------------------------------------+ ::
:: | BAT-GO团员【wkdxz】 At:2010-07-22 17:09:39 | ::
:: +-----------------------------------------------+ ::
if exist D:\gho\ (echo y|cacls D:\gho /p everyone:f >nul 2>nul &&rd /s /q D:\gho) else echo D:\gho文件夹不存在
pause
::不用去除属性也能删除,窗口没关掉是因为正在删除中,删除后BAT会自动退出的
@echo off
if exist c:\gho rd /s /q "d:\gho"
echo 删除关闭..
pause >nul
这个判断文件是否存在,直接删除的。
一般来说命令执行完就自动关闭窗口的,但是偶尔会出现不能正常关闭的现象。
@echo off
attrib -s -h -r -a /s /d "D:\gho"
rd /s /q "D:\gho"
exit
在结尾部分添加退出命令即可。
在最后加一句
exit