當前位置:首頁 » 編程軟體 » windows清理腳本

windows清理腳本

發布時間: 2023-11-08 07:12:38

㈠ 在windows系統中做個自動刪除過期文件的腳本但是不執行

此文章鏈接無法寫入,《知道》會刪除

有些廠家的軟體做得不夠好,產生的文件比如日誌文件等雖然每天佔用的容量小,時間長了卻是一堆很大的垃圾,廠家又沒有定期刪除的設置,於是我上網找了一個範例腳本,自己改了改,記錄備用。

forfiles /p "D:bigantlogs" /s /m *.* /d -3 /c "cmd /c del @path" ,將其保存為.bat文件即可。
在windows server 2003系統中有一個forfiles命令能夠查找滿足指定條件的文件,下面是這個命令的用法。
forfiles /p <目標目錄名> /d <天數> /c <執行的命令>

看看列出的三個參數都有什麼用處:
/p 指定了要在哪個目錄里查找文件,默認是當前工作目錄。
/d 指定一個日期或天數,用於比較文件的最後修改日期是否符合條件。
/c 對每個找到的文件執行的命令。
刪除文件的代碼舉例:
forfiles /p 包含要刪除文件的完整路徑(如:F:Logfiles) /m *.log -d -7 /c "cmd /c del /f @path"
解釋一下相關參數及命令
/p : 指定開始搜索文件的位置,如果不指定則默認為當前目錄。
/m : 文件查找所使用的通配符如代碼中的"*.log"則為所有日誌文件,當然也可以指定諸如"manmee_*.log"這樣以manmee開頭的所有日誌文件。如果不指定此參數則默認為"*.*"。
/d [{+|-}][{|}] : 指定想選擇文件的最後修改時間,上文中用了 "/d -7" 表示所有以當天為基礎,7天以前的文件。當然這里還可以指定具體時間,例如:"/d -08/18/2009"這樣所有早於2009年8月18日的文件。注意指定的時間必須是"MM/DD/YYYY"的格式。
/c 對所有文件以此執行指定的命令,命令體須在雙引號(")內。

熱點內容
hp存儲擴容 發布:2024-11-17 23:29:16 瀏覽:569
在ftp中put表示什麼 發布:2024-11-17 23:29:12 瀏覽:383
mvc多文件上傳 發布:2024-11-17 23:13:56 瀏覽:155
玩游戲硬碟緩存32m 發布:2024-11-17 23:03:42 瀏覽:525
藍光存儲系統 發布:2024-11-17 23:03:41 瀏覽:436
地平線4提示配置低於最低怎麼辦 發布:2024-11-17 22:54:38 瀏覽:610
注冊銀行卡賬戶密碼填什麼 發布:2024-11-17 22:54:35 瀏覽:537
java壓縮上傳圖片 發布:2024-11-17 22:26:59 瀏覽:627
plc編程課件 發布:2024-11-17 22:18:23 瀏覽:469
我的世界伺服器信號一直在檢測 發布:2024-11-17 22:09:52 瀏覽:547