0

我正在尝试管理我的一些备份溢出问题。目前我有一个 .bat 文件,它将删除所有超过 14 天的文件。我的问题是我需要遍历所有子文件夹并删除所有 > 14 天的 .bak 文件。任何帮助,将不胜感激。

这是我到目前为止所拥有的。

D:
cd D:\DBBK

forfiles -p  D:\DBBK -m *.bak -d -14 -c "cmd /c del @file"
4

1 回答 1

2

好的,这很容易。我只需要在 forfiles 中添加一个“/s”。

D:
cd D:\DBBK

forfiles /s -p  D:\DBBK -m *.bak -d -14 -c "cmd /c del @file"
于 2013-07-10T18:05:22.060 回答