參考1
參考2(引用)
參考3(vbs)
--
用批次檔案刪除n天前的檔案
Windows 2000/XP:
Windows 2000及XP並未內建Forfiles,可以直接下載for win2k/xp專用的檔案來使用,forfiles命令能夠查找滿足指定條件的檔案,命令用法如下:
forfiles -p”<路徑>” -d"<天數>" -c"<執行命令>"
範例: forfiles -p"d:\backup" -s -m"*.bak" -d"-5" -c"cmd /c del @FILE"
上述的範例為指定刪除backup目錄及子目錄含有.bak檔五天前的檔案
※注意:@FILE必需為大寫
Windows 7/2003/2008:
Windows 7及Windows server 2003/2008已內建forfiles程式,命令用法如下:
forfiles /p”<路徑>” /d"<天數>" /c"<執行命令>"
範例: forfiles /p d:\backup /s /m *.bak /d -5 /c ”cmd /c del @file"
※注意:參數必須為斜線( / ),與windows 2000/xp不同,@file無大小寫區分
沒有留言:
張貼留言