如何从cmd之前的当前日期和日期删除除特定类型以外的所有文件

时间:2018-09-16 11:27:11

标签: batch-file cmd

我要使用cmd删除目录中的所有文件,但特定文件(例如.txt)的文件早于2天。

im无法在forfile之间合并,也无法删除特定文件类型之外的所有内容。

forfiles /p "C:\what\ever" /s /m *.* /D -<number of days> /C "cmd /c del @path"

在哪里以及如何添加我想要的例外?

谢谢!

1 个答案:

答案 0 :(得分:0)

对于您想要做什么我并不满意,但是我最大的猜测是您只需要告诉ForFiles来忽略该特定扩展名即可:

… "cmd /c if not @ext==0x22txt0x22 del @path"