【发布时间】:2016-09-10 00:14:27
【问题描述】:
我一直在修改一些批处理文件来清理我的一些文件夹,但我被卡住了。 我要做的是检查目录 Installers 是否有任何文件或文件夹,然后检查 :goto empty 或 :goto notempty 。 我花了很长时间寻找解决方案,但我发现的所有内容都是检查目录中是否仅存在文件或检查目录中是否存在指定的文件夹。
编辑:这是我目前所拥有的。
@echo off
echo Beginning File Cleanup
echo Installers Start
"C:\Program Files\WinRAR\rar.exe" a -r -df "Installers.rar" Installers
echo Installers Done
echo old Start
"C:\Program Files\WinRAR\rar.exe" a -r -df "old.rar" old
echo old Done
mkdir Installers
mkdir old
pause
上面的代码有效,但我只希望它在文件夹为空的情况下运行 rar.exe 位,因此需要 :goto 谢谢
【问题讨论】:
标签: batch-file