作者gavinwang (zzz)
看板EZsoft
標題[請問] 尋找可以由磁碟剩餘空間刪除最舊檔案的軟體
時間Fri Feb 17 14:50:34 2012
小弟有使用舊電腦做監視錄影,但用來錄影的軟體沒有偵側磁碟空間的功能
所以想請問大家有沒有什麼軟體可以自訂磁碟剩餘空間大小,然後刪除最舊
的檔案
ex.訂500MB在d:,當磁碟d空間低於500MB時,自動刪除最舊的錄影檔.avi
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.92.4
1F:→ eva19452002:你要不要考慮換別套錄影軟體?印象中沒你說的那種軟體 02/17 15:59
2F:→ mp607:錄影軟體沒辦法自動刪除最舊的檔案嗎? 02/17 16:36
因為舊電腦性能不太夠,試過別的軟體跑不太動,只有現在用的winvdr可以
在畫質與性能上取得平衡,不過也因此沒有這個功能,winvdr只是錄影軟體
不太算是監控軟體,所以目前是用自已寫的bat+排程,每小時刪一個檔,但
這樣有缺點,每次有暫停錄影動作會導致檔案多一個,磁碟還是有可能會爆
要手動去刪除。
我只會簡單批次寫法,而他剛好會從最舊的檔案排列(不是判斷檔案日期)而
是剛好檔名就有日期,而也剛好排序是從最舊的排,所以該批次檔勉強可用
批次檔內容:
@echo off
for %%i in (*.avi) do set a=%%i&&goto :_del
:_del
del %a%
※ 編輯: gavinwang 來自: 211.74.92.4 (02/17 19:35)
錄影檔的檔名:Video-20120214-062128.avi
※ 編輯: gavinwang 來自: 211.74.92.4 (02/17 19:40)
3F:推 logs:何不用 autohotkey 檢測磁碟剩餘空間再來判斷要刪哪些檔? 02/17 20:25
4F:推 shellmanchen:請愛用 forfiles .... 02/18 09:22
5F:→ tsaiminghan:你可以自行寫個exe檔再配合排程 02/18 11:25
6F:推 whitefox:看能否用crack方式把檔名長度變短1位數,自動蓋掉舊的檔 02/18 13:10
autohotkey感覺好像一堆語法要學@@",先以可以簡單解決為主
forfiles查了一下,好像是2003才有,xp沒有,從網上下了一個執行說不是win32程式...
crack??看不懂,每天的檔名除了日期外,後面的分鐘與秒數也不同,少一位蓋舊檔??嗯?不了解
寫exe!!!超出小弟能力範圍,不過感謝大家的回答,這樣也不用一直想找這類軟體,
來改寫研究tsai大提供的bat改看看^^ 如果不行只好去研究看起來有點難的autohotkey...orz
※ 編輯: gavinwang 來自: 203.73.233.233 (02/18 13:54)
7F:推 shellmanchen:請從 Windows 2003 上複製 forfiles 到 XP 即可使用 02/20 08:58