python 清理目录下两天前的文件
#!/bin/python
#coding:utf-8
#mhsj.net 2022-08-16
import time
import os, sys
N = 2
def deletefile(path):
for eachfile in os.listdir(path):
filename = os.path.join(path, eachfile)
print filename
if os.path.isfile(filename):
lastmodifytime = os.stat(filename).st_mtime
endfiletime = time.time() - 3600 * 24 * N
if endfiletime > lastmodifytime:
#if filename[-4:] == ".log":
os.remove(filename)
elif os.path.isdir(filename):
deletefile(filename)
if __name__ == '__main__':
deletefile('/data/file/data/temp')
#deletefile('/data/file/data/temp2')转载请注明:IT笔记分享 » Python/Shell » python小脚本- 清理目录下两天前的文件
版权声明
本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。















