admin

python小脚本- 清理目录下两天前的文件

admin Python/Shell 2022-08-16 571浏览 0

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')


版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。