无法使用“ forfiles”命令删除文件,但能够提取它们

时间:2019-06-12 17:18:09

标签: windows batch-file cmd forfiles

我正在尝试删除早于特定时间段的文件。

我无法删除某种格式的txt文件。

文件:KB4054981_20180130_060034933-Microsoft .NET Framework 4.6.1-MSP0.txt。

当我尝试回显所有txt文件时,将打印上述文件。但是,我尝试删除它,它带有“找不到文件”。

enter image description here

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

除了我在初始评论中已经提供的建议之外,您还应该注意,目录也将使用默认模式传递,而无需您指定。由于未使用Del命令删除目录,因此应将其过滤掉:

ForFiles /P "C:\Test" /S /C "Cmd /C If @IsDir==FALSE Del @Path"