search - 批处理脚本 : Search if a folder contains any files

标签 search file batch-file directory

我正在尝试获取一个批处理脚本来检查文件夹中是否包含任何文件。到目前为止,这是我取得的进展:

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/

相关文章:

django - 使用 Django Haystack 在单个模型中搜索

python - 高效的字典搜索?

javascript - 如何将大型音频文件上传到给定 blob url 的 django 服务器?

Windows7输出批处理文件不进行筛选

Windows 中的 Java 版本检查退出代码在 Java 7 中发生了变化?

linux - 对 AIX 和批处理文件的理解和澄清

jquery - 如何将多个搜索值传递给数据表中的search.draw函数?

mysql - 通过查询搜索时包括父属性

Delphi:检查文件是否正在使用

c# - 单击按钮打开 PDF 文件