Batch file forfiles批处理命令在周二失败

Batch file forfiles批处理命令在周二失败,batch-file,Batch File,下面的命令在所有日期运行,但在周二不起作用 从2015年12月开始发生错误,即使文件可用。请提供任何建议 命令: set dirvararchive=E:\SHAN\archive forfiles -p %dirvararchive%\abcd\ -s -m *.zip -d -30 -c "cmd /c del @PATH" 错误:未找到具有指定搜索条件的文件。 问候,, Shanmugaraj可能的原因是,路径中没有超过30天的zip文件 -d 30在您的命令中,将检查是否存在超过30

下面的命令在所有日期运行,但在周二不起作用

从2015年12月开始发生错误,即使文件可用。请提供任何建议

命令:

set dirvararchive=E:\SHAN\archive

forfiles -p %dirvararchive%\abcd\ -s -m *.zip -d -30 -c "cmd /c del @PATH"
错误:未找到具有指定搜索条件的文件。

问候,,
Shanmugaraj

可能的原因是,路径中没有超过30天的zip文件


-d 30在您的命令中,将检查是否存在超过30天的文件,如果您使用此命令删除文件,它将第一次正确运行,下一次运行将失败,并出现错误:未找到具有指定搜索条件的文件。请尝试更改命令中的-d1,并在zip文件存在时间超过1天时检查命令的正确性。

周二前30天为周日。在周日创建的文件需要删除的几率有多大。