# -*- coding: cp936 -*-
import os
import time
#........init........
date1 = "2010-11-19 10:40:00"#起始时间 注意:起始时间必须在2000年以后
date2 = "2015-11-19 10:55:00"#结束时间
path = "E:\\tomcat" #文件夹路径
suffix = "" #需要删除的文件类型 suffix= “”填空表示所有文件
#.........endinit........
timeArray1 = time.strptime(date1, "%Y-%m-%d %H:%M:%S")
timeArray2 = time.strptime(date2, "%Y-%m-%d %H:%M:%S")
timeStamp1 = int(time.mktime(timeArray1))
timeStamp2 = int(time.mktime(timeArray2))
def GetFileList(dir, fileList):
newDir = dir
if os.path.isfile(dir):
statinfo=os.stat(dir.decode('gbk'))
if (statinfo.st_ctime > timeStamp1) and (statinfo.st_ctime < timeStamp2) :
if (suffix == ""):
fileList.append(dir)
print dir #打印显示查找的所有文件
#os.remove(dir)#取消注释后删除查找的所有文件
elif dir.endswith(suffix) :
fileList.append(dir)
print dir #打印显示查找的后缀文件
#os.remove(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 "查找到"+date1+"至"+date2+"天之间的所有"+suffix+"文件:"
import os
import time
#........init........
date1 = "2010-11-19 10:40:00"#起始时间 注意:起始时间必须在2000年以后
date2 = "2015-11-19 10:55:00"#结束时间
path = "E:\\tomcat" #文件夹路径
suffix = "" #需要删除的文件类型 suffix= “”填空表示所有文件
#.........endinit........
timeArray1 = time.strptime(date1, "%Y-%m-%d %H:%M:%S")
timeArray2 = time.strptime(date2, "%Y-%m-%d %H:%M:%S")
timeStamp1 = int(time.mktime(timeArray1))
timeStamp2 = int(time.mktime(timeArray2))
def GetFileList(dir, fileList):
newDir = dir
if os.path.isfile(dir):
statinfo=os.stat(dir.decode('gbk'))
if (statinfo.st_ctime > timeStamp1) and (statinfo.st_ctime < timeStamp2) :
if (suffix == ""):
fileList.append(dir)
print dir #打印显示查找的所有文件
#os.remove(dir)#取消注释后删除查找的所有文件
elif dir.endswith(suffix) :
fileList.append(dir)
print dir #打印显示查找的后缀文件
#os.remove(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 "查找到"+date1+"至"+date2+"天之间的所有"+suffix+"文件:"