用于删除超过N天的文件的批处理文件'特定类型' '包含文件名中的特定字词'

时间:2015-10-20 10:31:43

标签: batch-file

我正在努力创建一个批处理文件,以便: - 删除文件    - '超过N天'    - '特定文件类型'    - '包含文件名中的特定单词'

例如,我想删除路径中的文件" c:\ test"   - 超过30天   - 这是" .dmp"的类型和" .log"   - 并且它们包含单词" aaa"或" bbb"在文件名中。

我尝试了this link的某些变体,但没有成功。

1 个答案:

答案 0 :(得分:0)

以下内容删除目录C:\test中与模式*aaa*.dmp匹配且至少30天的文件。

forfiles /P "C:\test" /M "*aaa*.dmp" /D -30 /C "cmd /C del @path"

不搜索子目录;如果你想要那么添加开关/S

相关问题