當前位置:首頁 » 編程軟體 » 電腦定時清理文件的腳本

電腦定時清理文件的腳本

發布時間: 2024-11-27 22:27:49

A. windows下bat腳本實現定時刪除指定文件夾下的文件和文件夾

在Windows環境下,要實現定時清理特定文件夾(例如E:\ABC\DEF)的文件和子文件夾,可以使用bat腳本。首先,創建一個名為del.bat的批處理文件,內容如下:

f /s /q E:\ABC\%date:~0,4%\%date:~5,2%\%date:~8,2%\*.* >nul

s /q E:\ABC\%date:~0,4%\%date:~5,2%\%date:~8,2% >nul

nul

這段腳本會在每天的對應日期下創建一個清理目錄,然後刪除其中的所有內容。記得將`%date:~0,4%`、`%date:~5,2%`和`%date:~8,2%`替換為實際的日期格式。

接著,你需要在Windows任務計劃程序中設置定時任務。步驟如下:

1. 在「我的電腦」上,右鍵選擇「管理」,進入「計算機管理」。

2. 點擊「任務計劃程序」,然後創建一個新的基本任務。

3. 填寫任務名稱和描述,然後選擇「創建」。

4. 設定任務開始時間和間隔,選擇「每天」,間隔1小時。

5. 在「操作」部分,選擇「啟動程序」,並指定你剛剛創建的del.bat文件。

6. 設置任務完成後的動作(如打開任務屬性對話框),點擊「完成」。

7. 在定時任務屬性中,檢查觸發器設置,確保重復時間和持續時間正確。

8. 查看並確認新創建的活動任務,任務便完成了清理工作。

刪除定時任務時,只需在任務計劃程序中找到該任務,雙擊選擇「刪除」即可。

B. 用shell腳本自動定時清除/釋放內存

Linux系統buff/cache 中緩存數據佔用內存過高,定時清理buff/cache ,釋放系統內存

root許可權創建腳本文件:

cat clean_cache.sh

設置定時任務,每隔2小時運行一次:

crontab -e

0 */2 * * * sh /usr/local/bin/clean_cache.sh

C. window 系統定時刪除文件腳本

rem: 注釋命令,只是起一個注釋的作用
/p:指定要刪除的目錄
/s:表示遞歸搜索子目錄
/d:-14表示14天前的文件,-7表示7天前的文件
/m: . 表示所有文件類型,如果要刪除特定文件格式,可自行指定(如:只刪除txt文件,可寫成 *.txt )
/c:自行指定的命令,後面雙引號括起來的是刪除文件命令
自行指定的命令 "cmd /c del /q /f @path" 中:
/c: 表示執行完批處理命令後,關閉CMD窗口
del: 刪除文件的命令
/q:安靜模式。刪除全局通配符時,不要求確認
/f:強制刪除只讀文件。

2.在彈出頁面中,選擇「創建基本任務」,效果如下,輸入名稱、描述。下一步

3.創建觸發器,選擇自動執行這個任務的時間頻率(如每天、每星期、每月、一次性、每次啟動計算機時、每次登錄時等),然後單擊「下一步」按鈕。

4.設置此任務計劃需要執行的腳本或程序(自定義腳本)。

5.點擊完成,任務完成。可以在該定時任務中查看詳情。

Linux:

定時清理7天前的Tomcat日誌腳本

logs_path="/tomcat/tomcat-token/logs"

find $logs_path -mtime +7 -name "localhost_access_log.*.txt" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "catalina.*.log" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "manager.*.log" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "host-manager.*.log" -exec rm -rf {} ;

find $logs_path -mtime +7 -name "fileservice.log.*" -exec rm -rf {} ;

熱點內容
電腦主機做伺服器下載快不 發布:2024-11-28 00:32:40 瀏覽:386
冷凍存儲盒 發布:2024-11-28 00:21:04 瀏覽:127
達內幼兒編程 發布:2024-11-28 00:21:02 瀏覽:320
我的世界下100層是什麼伺服器 發布:2024-11-28 00:16:50 瀏覽:548
怎麼改配置密碼 發布:2024-11-28 00:16:44 瀏覽:113
伺服器晶元v幾是什麼 發布:2024-11-28 00:15:37 瀏覽:599
家庭麥克需要什麼配置才能用 發布:2024-11-28 00:05:28 瀏覽:384
c語言then是什麼意思 發布:2024-11-27 23:54:07 瀏覽:195
提升訪問 發布:2024-11-27 23:41:39 瀏覽:821
為什麼學習編程 發布:2024-11-27 23:41:37 瀏覽:942