批处理文件到" echo"超过7天的文件

时间:2018-02-13 19:08:42

标签: batch-file cmd

我尝试过以下命令:

forfiles /P "C:\test\" /S /M *.* /D -7 /C "cmd /c echo @path"

但它返回一个错误: screenshot here

我不确定什么是错的,语法应该没问题。

2 个答案:

答案 0 :(得分:0)

删除搜索路径中的最后一个反斜杠:" c:\ test"而不是" c:\ test \" 所以它应该是:

while

答案 1 :(得分:0)

/D 7"未来七天"。不太可能你有这样的文件(除了你拥有那些令人敬畏的时间旅行机器之一)。

forfiles /P "C:\test\" /S /M *.* /D -7 /C "cmd /c echo @path"