echo 1.存放备份的批处理脚本 %Pan%%AFolder%%BFolder%%C1Folder% echo 2.存放备份文件 %Pan%%AFolder%%BFolder%%C2Folder% echo 3.存放备份历史文件 %Pan%%AFolder%%BFolder%%C3Folder% echo 4.存放备份脚本执行日志 %Pan%%AFolder%%BFolder%%C4Folder% echo . echo 开始执行--- if exist %Pan% ( if ex...
:s echo 存在 :end pause 另外提醒你一下这种文件夹是删除的掉的 rd /s/q "1..\"打开这种文件夹 start "" "1..\"
路径或文件夹有空格用""括起来 如 C:\"Program Files (x86)"\"VisualSVN Server"\bin
::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会自动退出的
fn1=0 set fn2=0 for /f %%i in ('dir d:\excel\*.xls /b')do set/a fn1+=1 for /f %%i in ('dir d:\excel\*.xlsx /b')do set/a fn2+=1 set /a Excelnum=%fn1%+%fn2 if %Excelnum% gtr 0 echo>C:\TEM\a.txt 其中d:\excel为指定目录,可以根据实际需要修改。
:on error resume next:sub class_batecho off&cls:re' 2>nul & set "f=%~0"' 2>nul & for %%1 in ("目标文件夹\*")do set /a n+=1' 2>nul & if %n% geq 20 (call "运行的.bat") else (call:sleep & echo 文件数不超过20,10分钟后继续监测 & goto re)exit sub:...