我正在尝试获取一个批处理脚本来检查文件夹中是否包含任何文件。到目前为止,这是我取得的进展:
IF EXIST %FILEPATH%\%%i\FromGlobus\%FILE% (
%WINZIP% %FILEPATH%\GlobusEOD\ExtraFiles\%ZIPFILE% -m %FILE%
IF errorlevel 1 goto subBADEND
)
其中 %FILE%
是 *.*
但发生的事情是它尝试压缩文件,即使文件不存在也因此失败!
有什么建议或想法吗?
谢谢
最佳答案
在修改我自己的脚本之后
@Belisarius' 的变体答案是我已经使用了一段时间的东西......经过一番修补,@NimeCloud's版本似乎不能在我的 XP 机器上运行...
我想出了似乎可以满足我需要的两者的混合:
%FOLDER%=C:\Temp
FOR /F %%i in ('dir /b "%FOLDER%\*.*"') DO ( goto :Process )
goto :Exit
:Process
...
...
...
:Exit
exit
关于search - 批处理脚本 : Search if a folder contains any files,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3922200/