2016-05-13 134 views
1

我一直在修补一些批处理文件来清理我的一些文件夹,我被卡住了。 我想要做的是检查目录安装程序的任何文件或文件夹,然后:goto空或: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位如果文件夹,因此空:转到需要 感谢

回答

0

我必须失去了一些东西,但我没有”牛逼了如何做你当前的代码涉及到你问...

你可以做你想做的。下面这行

dir /b "path/to/Installers" | findstr "^" >nul && (echo Folder not empty) || (echo Folder is empty) 

只要看看echo部件上发生了什么,并替换所需的命令。

干杯。

+0

非常感谢。 –

相关问题