🌑

工作備忘錄

刪除特定天數以前的檔案

通常使用forfiles指令去遍歷某路徑下的檔案並執行刪除
如:

forfiles /P "D:\xx"[路徑] /D -3[天數] /C "cmd /c del /q /f @file"

若要刪除遠端主機的檔案(路徑格式為\xx\xx\xx = UNC格式),
但因為forfiles不支援UNC格式,
除了使用網路磁碟機對應(\xx\xx\xx→X:),
還可以使用以下指令:

PushD "\\xx\xx\xx"[UNC路徑] &&(  
forfiles /D -3[天數] /C "cmd /c del /q /f @file"  
) & PopD

— 2017年9月14日

Search