import os
import time
datatemp = 7 #?天后的日志全部删除
path = "E:\\www\\Log" #文件夹路径
suffix = ".log" #需要删除的文件类型
nowtime =time.time()
def GetFileList(dir, fileList):
newDir = dir
if os.path.isfile(dir):
statinfo=os.stat(dir.decode('gbk'))
if (nowtime-statinfo.st_mtime) > datatemp*3600*24 :
if dir.endswith(suffix) :
fileList.append(dir)
for s in os.listdir(dir):
newDir=os.path.join(dir,s)
GetFileList(newDir, fileList)
return fileList
list = GetFileList(path, [])
print "删除当前时间"+str(datatemp)+"天以前的所有"+suffix+"文件:"
import time
datatemp = 7 #?天后的日志全部删除
path = "E:\\www\\Log" #文件夹路径
suffix = ".log" #需要删除的文件类型
nowtime =time.time()
def GetFileList(dir, fileList):
newDir = dir
if os.path.isfile(dir):
statinfo=os.stat(dir.decode('gbk'))
if (nowtime-statinfo.st_mtime) > datatemp*3600*24 :
if dir.endswith(suffix) :
fileList.append(dir)
os.remove(dir)
print dir
elif os.path.isdir(dir):for s in os.listdir(dir):
newDir=os.path.join(dir,s)
GetFileList(newDir, fileList)
return fileList
list = GetFileList(path, [])
print "删除当前时间"+str(datatemp)+"天以前的所有"+suffix+"文件:"