1
我創建了一個用於清除Windows磁盤上舊文件的Python腳本。現在我想改進該腳本並檢查是否檢查了預定義的磁盤使用情況,然後刪除文件......我該怎麼做?這裏是我的代碼:Python:使用%後清理Windows磁盤的腳本
import os, time
path = r"f:\backup"
now = time.time()
for f in os.listdir(path):
if os.stat(f).st_mtime < now - 180 * 86400:
if os.path.isfile(f):
os.remove(os.path.join(path, f))
我需要它,因爲我已配置我的外部磁盤上的計算機的備份,有時由於磁盤已滿無法做備份。
當超出磁盤空間時,您尋找什麼行爲?在這種情況下你會刪除什麼? – selllikesybok 2012-07-16 14:57:47
順便說一下,它可能會快一點來扭轉你的'if'測試的順序。 – martineau 2012-07-16 16:17:35