有没有办法在Windows命令行中删除带有前缀的旧文件?

时间:2018-01-30 16:49:06

标签: windows batch-file cmd

我正在尝试删除所有前缀为“tmp”且超过9天的文件。我喜欢做一个或另一个的方法,但不是出于某种原因。

2 个答案:

答案 0 :(得分:1)

从这里找到的文档中,他们将这些示例与Forfiles方法一起使用:

Examples:

Delete all file with tmp in name if it is is 9 days old or older:
C:\> forfiles /m tmp*.* /c "cmd /c Del tmp*.* " /d -9

答案 1 :(得分:0)

小心,以下命令可能会在一秒钟内删除大量文件!

del tmp*.*

*是任何字符的通配符

.*适用于任何文件扩展名

如果您只想删除PDF文件,可以使用

del tmp*.pdf

然后,所有以PDF开头的文件名称的tmp文件都将被删除。

确定该命令仅删除当前文件夹中的文件。您可以将文件路径与文件名一起指定。