用python恢复删除的文件_使用python删除N天前的文件
python版本為:2.7
import os
import sys
import time
# Sets how many days old files are deleted
DAYS_N = 7
# To delete the path and the following subfiles
PATH = r'C:\inetpub\logs\LogFiles'
def deletefile(PATH):
for eachfile in os.listdir(PATH):
filename = os.path.join(PATH, eachfile)
if os.path.isfile(filename):
lastmodifytime = os.stat(filename).st_mtime
# Sets how many days old files are deleted
endfiletime = time.time() - 3600 * 24 * DAYS_N
if endfiletime > lastmodifytime:
# To remove the following comment is to delete the.log suffix file
# Comment is delete path under all files do not match
if filename[-4:] == ".log":
os.remove(filename)
print "del %s success!!!" % filename
# If it is a directory, the current function is called recursively
elif os.path.isdir(filename):
deletefile(filename)
if __name__ == '__main__':
deletefile(PATH)
time.sleep(1)
print ('Deleting completed,success')
總結(jié)
以上是生活随笔為你收集整理的用python恢复删除的文件_使用python删除N天前的文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bios文件查看工具_修改BIOS让老主
- 下一篇: python2.7显示中文_Python