2013-07-10 34 views
0

我試圖管理一些備份溢出問題。目前我有一個.bat文件,它將刪除所有大於14天的文件。我的問題是我需要遍歷所有子文件夾,並刪除所有> 14天以前的.bak文件。 任何幫助,將不勝感激。我需要使用批處理文件刪除符合所有子文件夾條件的文件

這裏我到目前爲止。

D: 
cd D:\DBBK 

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

回答

2

好的,這很容易。我只需要在forfiles中添加一個「/ s」即可。

D: 
cd D:\DBBK 

forfiles /s -p D:\DBBK -m *.bak -d -14 -c "cmd /c del @file" 
相關問題