windows刪除幾天前檔案的批處理命令
forfiles /p "檔案所在目錄" /d -設定天數 /c "cmd /c echo deleting @file ... && del /f @path"
forfiles /p "檔案所在目錄" /s /m 檔名 /d -設定天數 /c "cmd /c echo deleting @file ... && del /f @path"
這樣要是子目錄也有你要刪除的檔案,就不用刪除每個目錄時都要輸入Y確認。
forfiles命令引數詳解:
forfiles:
/p 指定的路徑
/s 包括子目錄
/m 查詢的檔名掩碼
/d 指定日期,有絕對日期和相對日期, 此處-7指當前日期 的7天前
/c 執行的命令列 表示為每個檔案執行的命令。命令字串應該
用雙引號括起來。
預設命令是 "cmd /c echo @file"。下列變數
可以用在命令字串中:
@file - 返回檔名。
@fname - 返回不帶副檔名的檔名。
@ext - 只返回檔案的擴充套件。
@path - 返回檔案的完整路徑。
@relpath - 返回檔案的相對路徑。
@isdir - 如果檔案型別是目錄,返回 "TRUE";
如果是檔案,返回 "FALSE"。
@fsize - 以位元組為單位返回檔案大小。
@fdate - 返回檔案上一次修改的日期。
@ftime - 返回檔案上一次修改的時間。
相關文章
- Windows bat批處理刪除指定N天前的檔案WindowsBAT
- windows刪除檔案的批處理操作Windows
- 在WINDOWS下刪除幾天前的檔案Windows
- Windows下批次刪除N天前的檔案Windows
- windows自帶刪除forfiles命令批處理詳解Windows
- windows下刪除前一天備份批處理Windows
- Windows批處理檔案Windows
- 批處理檔案命令
- Windows批處理命令Windows
- 用批處理實現的刪除特定時間以前的檔案
- 批處理刪除語句
- 07 Windows批處理之檔案操作Windows
- bat批處理徹底刪除0KB頑固檔案BAT
- 指定刪除幾天前的索引資料索引
- window定時刪除批處理
- Windows批處理命令專題Windows
- linux自動刪除N天前檔案Linux
- 查詢一天前的日誌檔案刪除
- 永久刪除 Windows 2000 預設本地 C, D 盤共享的兩個批處理檔案 (轉)Windows
- 批處理-刪除環境變數變數
- 刪除前一天的備份的一個簡單批處理
- window 批處理檔案
- bat批處理檔案BAT
- 批處理以當前時間為檔名建立檔案
- 【轉載】windows下刪除指定日期前的檔案Windows
- Windows Linux 刪除N天之前的檔案指令碼WindowsLinux指令碼
- 刪除31天前以zking開標頭檔案
- 10 Windows批處理之呼叫例程和bat檔案WindowsBAT
- linux的刪除檔案命令和強制刪除命令Linux
- 批處理命令
- Windows 批處理之DATE命令的使用方法Windows
- 編寫簡單的windows bat批處理指令碼檔案WindowsBAT指令碼
- windows 下刪除.svn檔案Windows
- linux下實現刪除一個檔案每行的前幾列Linux
- Linux刪除檔案命令Linux
- 切換IP批處理檔案
- Python批處理:檔案操作Python
- windows.old可以刪除嗎?windows.old檔案的刪除方法Windows