Ai助手
Home/程式語言 / bat / [指令]一行指令刪除過期文件(windows 管理)[forfiles.exe]

[指令]一行指令刪除過期文件(windows 管理)[forfiles.exe]

作者:

分類: ,

在管理windows時,我們常常需要刪除可能過期及不必要的文件,

如log檔案,大部份只要利用滑鼠點選刪除即可,但若刪除分散不同的路徑,我們想要

一次刪除在不同的路徑下的過期文件,若再用滑鼠一一選擇刪除,如果份數不多還好,但若數量一多必然累死人。

現在介紹一個好TOOLS及指令也就是 forfiles.exe這個在以下版本有提供

適用於: Windows Server 2008, Windows Vista以上版本

它語法如下:

forfiles [/p <Path>] [/m <SearchMask>] [/s] [/c "<Command>"] [/d [{+|-}][{<Date>|<Days>}]]

我們也可以利用 forfiles /?來查詢相關說明

用法:

      今天假設我們要刪除D:\路徑下所有7天前的Log

forfiles /P D:\ /*.log /S /D -7 /C “cmd /c del /F @path”

/p 要刪除的路徑
/s 搜尋子路徑
/d 要刪除幾天前的資料
/m 檔案的條件
/c 要執行的指令
 
為了方便大家使用,我寫了一個小批次檔(bat),只要執行
del_file.bat (可以依需求自行修改)
 
用法如下:
 
如需該檔請下載 teamapp.zip
 
1.解壓縮至任何路徑
2.切換解壓縮路徑,執行 del_file.bat
 
按指示輸入要刪除的路徑及檔案及天數,就會自動刪掉過期的文件
 
 
 

 

 

AI自主客戶服務

若有任何需求可以直接詢問專業AI客服

24小時


留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *