【发布时间】:2013-08-14 09:37:00
【问题描述】:
当我们运行批处理文件时,从特定文件夹中删除两天前的文件的 CMD 命令是什么?
【问题讨论】:
标签: file batch-file cmd command delete-file
当我们运行批处理文件时,从特定文件夹中删除两天前的文件的 CMD 命令是什么?
【问题讨论】:
标签: file batch-file cmd command delete-file
您可以将 FORFILES 命令与 DEL 一起使用:FORFILES 具有过滤超过 x 天的文件的选项,而不是对过滤后的文件执行另一个命令。
forfiles /P "path you want to search files" /S /D -2 /C "cmd /c del @file"
FORFILES 是 Vista/Windows7/2008 下的原生命令,您可以从 Windows XP 的资源工具包中获取它。请注意,根据您使用的 FORFILES 版本,语法可能会有所变化。
【讨论】:
您可以使用 fileDate 变量,并将其与当前日期进行比较,然后如果它是 2 天或更早,您可以在上面运行橡皮擦吗?
【讨论】: