各位前輩好~想請教一個應用問題
我每天都會建立一個新的資料夾備份資料,資料夾命名依照日期,如:2015年12月7日,就會命名20151207,依此類推。
但日積月累會占很大空間,想請問如何用DOS寫出迴圈,刪除7天以前的備份資料夾?
萬分感謝!
如果是 Windows XP,就從 Windows Server 2003 拷貝 forfiles.exe
如果是 Windows 7,就從 Windows Server 2008 拷貝 forfiles.exe
如果是 Windows 8,就從 Windows Server 2012 拷貝 forfiles.exe
forfiles.exe 會放在 Windows\System32 跟 Windows\SysWoW64 目錄
要刪除 7 天以前的檔案就這樣寫
forfiles /p c:\backup /d -7 /c "cmd /c del /F /Q @file"
c:\backup 是你要刪除的檔案所在的目錄
/d -7 就是 7 天前
喵~~滑鼠不能當飯吃,但可以混飯吃
內文搜尋

X