Python删除指定时间的文件
2015-07-31 21:41
585 查看
import os import time import sys from xml.dom import minidom, Node from xml.dom.minidom import parse,parseString from stat import * import xml.etree.ElementTree as ET #删除1day前的日志 def DelLog(filepath): if not os.path.isdir(filepath) and not os.path.isfile(filepath): return False if os.path.isfile(filepath): #判断最后修改时间 ltime = os.stat(filepath)[ST_MTIME]; #获取文件最后修改时间 ntime = int(time.time())-86400 #获取现在时间减去1day if ltime<=ntime : os.remove(filepath) elif os.path.isdir(filepath): for item in os.listdir(filepath): DelLog(os.path.join(filepath,item)) DelLog('D:test\')
然后用一个批处理执行。
@echo off cd /d %~dp0 python \getmdtime.py echo. & pause
可以使用windows任务计划,定期自动运行执行该脚本。
相关文章推荐
- python面向对象
- Windows平台Python的一些外部模块的安装
- python 中文乱码问题
- python实现南大教务处通知更新进行自动推送
- Python3学习(2)-中级篇
- 我是如何开始去了解Python函数式编程--Python函数式编程初涉
- 我是如何开始去了解Python函数式编程--Python函数式编程初涉
- heap sort in python :-) just for fun
- python print格式化输出
- Python3 显示bytes中的值
- python中的getopt模块
- python 的使用:getattr,hasattr
- python_getopt解析命令行输入参数的使用
- Python实现Table To Point代码
- Python实现Table To Point代码 分类: Python 2015-07-31 18:45 3人阅读 评论(0) 收藏
- python 之 分割参数getopt
- python2在pycharm中的中文乱码问题处理方式
- python3.x中的urllib模块
- Python实现fibnacci
- Python初步