導航:首頁 > 版本升級 > 自動刪除過時文件

自動刪除過時文件

發布時間:2021-10-26 06:22:36

㈠ 在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 對所有文件以此執行指定的命令,命令體須在雙引號(")內。

㈡ 怎樣利用批處理自動刪除某路徑下的過期文件夾

將一下命令放在您存成批處理文件(比如叫mycleanup.bat),放在您有一大堆文件夾的目錄內運行。
for /f "skip=3 delims=" %%i in ('dir <路徑> /b /ad /o-n') do (
del %%i /s /f /q
rd %%i)
其中的<路徑>換成您的路徑,但要完整,例如:d:\mybackup\
如果您是隔周運行,那麼跳過3行應該就是刪掉6周以前的文件夾。另外建議您把該批處理的調用加到您原來批處理的開始(call 路徑\mycleanup.bat),每次運行就可以默認清理了。
該批處理如果想運行順利,有個前提,就是您所有的日期文件夾,都是寬日期格式(yyyy-mm-dd),這樣排序才對。

㈢ Linux下,如果每天自動到一系列目錄下刪除過時文件

可以用cron來完成這件事
crontab -e
然後寫上如下一句
0 0 * * * find /mulu -name * -type f -mtime +7 -exec /bin/rm {} \; >/var/log/rm.log 2>&1
0 0 是0點0分,中間有空格,回三個星(中間有空格)是每天,/mulu 是在你說的「一個答目錄」下面,find是找,-type f 是找文件而不是小目錄,-mtime +7是"超過一周",-exec /bin/rm {} \; 是刪除找到的文件,最後把輸出和錯誤信息都存入/var/log/rm.log 文件。
注意,全部寫在一行里,沒寫完時,不要按回車。

㈣ windows 2000過期文件的自動刪除

是要各個文件夾下的文件刪除的,如果是的話,請回復,我過會修改給你
意外:保存成BAT吧
@echo off
@echo 刪除文件中....
del tree /q
那個tree是你的文件夾
如果有什麼不滿意請提出

㈤ 游戲文件更新時會把過時的文件自動刪除嗎

會替換掉的。至於越來越大,那隻是某些更新會比本來的多出些資源。打個比方:123,三個數,從別處在拿來1234,四個數,123會被替換掉,而4確實新的成員。

㈥ 如何令文件到期自動刪除急!!!

這個事想法是好的,但不可能做到,即使你刪除了源文件,你發出的圖片很容易存為各種形式的文件,想用隨時可用。如果有想用的想法,你去了也白去。你明白嗎?

㈦ 請教高手設計一個自動刪除過期文件批處理命令,急求!!

退伍軍人的答案太牛了。我第一次知道有forfiles這個命令,當然,XP默認是沒有的,不過從網上可以下載到。請看參考資料中的鏈接下載。

㈧ 如何做個批處理自動刪除過期的文件

@echo off
set da=%date:~0,10%
set da=%da:-=%
setlocal ENABLEDELAYEDEXPANSION
for /f %%i in ('dir /b /a-d') do (
set a=%%~ti
set a=!a:~0,10!
set a=!a:-=!
set /a c=%da%-!a!
if "!c!" gtr "11" del %%i
)
%0+ 1>nul
pause

㈨ 為什麼文件過期了,自動刪除自己了,是怎麼做到的

你說的是什麼文件啊??是不是Histoy文件夾瀏覽器瀏覽後產生的文件啊??那個是可以自己設置的。右鍵瀏覽器-屬性就可以看到了

閱讀全文

與自動刪除過時文件相關的資料

熱點內容
香港中文字幕電影 瀏覽:495
美國光頭男優 瀏覽:404
受保護的word文檔如何編輯 瀏覽:406
神馬影院4k4k 瀏覽:497
法國電影流浪愛侶在線觀看 瀏覽:958
看美劇英劇去哪個app 瀏覽:428
win10如何將兩個分區合並 瀏覽:661
excel宏導出成文件 瀏覽:550
求個干凈的電影網 瀏覽:722
銀盛app為什麼說我賬戶凍結了 瀏覽:624
潤心音樂,電影 瀏覽:104
sp誡訓父子 瀏覽:57
現在電影院用的多少幀率 瀏覽:107
免費網站不收費片 瀏覽:765
java證書解析 瀏覽:242
大數據檢驗檢測 瀏覽:808
測名網站哪個比較好 瀏覽:912
手機克隆後的數據存在哪裡 瀏覽:201
linux下lib文件使用 瀏覽:578
有希望的男人女主是誰 瀏覽:956

友情鏈接