Windows定時清理檔案處理指令碼

2022-01-14 04:04:02 字數 744 閱讀 5203

一、執行cmd,輸入forfile/?,即可獲取forfile的使用方法

/p  路徑

/m  檔案型別

/d  時間   + | -     +:之後    - :之前   example:-2   2天之前的資料

/c  command命令

二、開啟記事本,寫入如下語句

@echo off

forfiles /p "e:\資料庫備份" /m *.html /d -2 /c "cmd/c del/f/s/q @file"

這句話的意思是,刪除路徑:e:\資料庫備份 下格式為html,兩天前的資料。

當前如果需要備份可以改為move

@echo off

forfiles /p "e:\資料庫備份" /s /m *.html /d -2 /c "cmd /c move @path d:\backup"

然後儲存將記事本儲存,字尾改成.bat。

三、制定定時執行的任務計畫,啟動程式選擇剛剛儲存的.bat檔案,就可以了。

到這裡就完成了。

定時清理檔案shell指令碼

乙個測試機上部署多個應用,總是經常出現磁碟空間已滿,不能部署應用的情況,所以寫了個小指令碼,用於定時清理日誌,避免出現這種情況。1 如果是清理固定路徑下的檔案,可以直接用命令方式。命令方式 1 編寫命令 find logs name catalina.out log and mtime 7 測試方法...

定時清理檔案shell指令碼

乙個測試機上部署多個應用,總是經常出現磁碟空間已滿,不能部署應用的情況,所以寫了個小指令碼,用於定時清理日誌,避免出現這種情況。1 如果是清理固定路徑下的檔案,可以直接用命令方式。命令方式 1 編寫命令 find logs name catalina.out log and mtime 7 測試方法...

ubuntu下定時清理檔案

目標 ubuntu 定時清理路徑下某個檔案 操作 vi your path1 delete log.sh 寫入命令 find your path2 mtime 7 name log exec rm rf 其中 mtime 7 表示查詢7天之前的檔案 exec 是shell指令碼中的呼叫並執行exec...