我使用forfiles
命令检查目录中的文件是否具有实际日期:
forfiles /p C:\copies /s /m *.bak /d 0
if %errorlevel% == 0 (
echo OK
) else (
echo Non OK
EXIT /%errorlevel%
)
但if-else statement
仅适用于最后一个文件。如果我使用/c
参数,它可以正常工作但我不能使用else
做其他想法:
/c "cmd /c echo @file is outdated."
将if-else语句与forfiles一起使用的最佳方法是什么?
答案 0 :(得分:2)
您可以先尝试迭代这些文件,然后再使用forfiles:
true