让Python删除window下文件
#!/usr/bin/env pythonimport os
import shutil
import time
import datetime
path1='C:\\BACKUP_Queue_Broker_SHTumor_20130218\\Log\\'
#path2='C:\\BACKUP_Other_Broker_SHTumor_20130218\Log\\'
#path3='C:\\BACKUP_Schedule_Broker_SHTumor_20130807\\Log\\'
def deleteFile(path):
today=datetime.datetime.today()
file=os.listdir(path)
for i in file:
mtime=os.stat(path+i).st_mtime
#得到文件的修改时间标记
format='%Y-%m-%d'
value=time.localtime(mtime)
dt=time.strftime(format,value)
dt1=datetime.datetime.strptime(dt,format)
#转换下时间格式
today=(str(today))[:10]
dt1=str(dt1)[:10]
#print dt1
#print today
if dt1 < today :
print "Begin To Delete File ", path+i
os.remove(path+i)
else:
pass
deleteFile(path1)
#deleteFile(path2)
#deleteFile(path3)
页:
[1]