[cmd]刪除指定目錄下,特殊副檔名,過期7天的檔案
c:\windows\system32\forfiles /p G:\TaiwanHQDB\BackupDB /d -7 /m *.7z /c "cmd /c del @file" 然而,這個批次指令有個缺點,那就是forfiles只能在windows 2003 server以後的環境才有支援, 如果在2000/xp之下,這個指令無法執行。 其中, /p 接的是指定的目錄名。例中,即為「 G:\TaiwanHQDB\BackupDB」。 /d 接的是天數。範例,-7表示過期七天。 /m 接的是檔案遮罩,可用萬用字元。例中,為「*.7z」。 /c 接的是欲執行的命令。上例即是「"cmd /c del @file"」,注意,含雙引號。