让Python删除window下文件
今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现broke的一个盘符空间满了,导致,应用在报错,停下服务,删除了庞大的日志文件,服务开启,一切正常了。
早就想写个脚本放在服务器上,今天正好有空,于是扒拉了一下,写了个Python的小脚本,大牛就不用看了,原理是找出每个文件的修改时间,如果修改时间不是当天,换句话如果小于今天,那么我们就删掉这个文件。写的比较粗糙,看下代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#!/usr/bin/env python
import os
import shutil
import time
import datetime
path1 = 'C:\\BACKUP_Queue_Broker_SHTumor_20130218\\Log\\'
#path2='C:\\BACKUP_Other_Broker_SHTumor_20130218\Log\\'
#path3='C:\\BACKUP_Schedule_Broker_SHTumor_20130807\\Log\\'
def deleteFile(path):
today = datetime.datetime.today()
file = os.listdir(path)
for i in file :
mtime = os.stat(path + i).st_mtime
#得到文件的修改时间标记
format = '%Y-%m-%d'
value = time.localtime(mtime)
dt = time.strftime( format ,value)
dt1 = datetime.datetime.strptime(dt, format )
#转换下时间格式
today = ( str (today))[: 10 ]
dt1 = str (dt1)[: 10 ]
#print dt1
#print today
if dt1 < today :
print "Begin To Delete File " , path + i
os.remove(path + i)
else :
pass
deleteFile(path1)
#deleteFile(path2)
#deleteFile(path3)
|
呵呵,最后瓶装成一个函数,应为有多个路径的文件需要删除,如果有更好的写法,请大家不灵赐教。。。
本文转自你是路人甲还是霍元甲博客51CTO博客,原文链接http://blog.51cto.com/world77/1576599如需转载请自行联系原作者
world77
让Python删除window下文件相关推荐
- Python简单删除目录下文件以及文件夹
以下为Python简单删除目录下文件以及文件夹的代码及注释: #Python简单删除目录下文件以及文件夹 import os import shutil filelist=[] rootdir=r&q ...
- php删除垃圾文件,Python删除windows垃圾文件的方法
本文实例讲述了Python删除windows垃圾文件的方法.分享给大家供大家参考.具体如下: #coding:utf-8 import os #from glob import glob if os. ...
- python 删除指定后缀文件_python3 遍历删除特定后缀名文件的方法_天津SEO
天津SEO U盘中毒了,U盘内的每个文件夹内都多了一个.lnk文件,处女座又犯了,实在不能忍,就写了个脚本把所有的.lnk文件删除了. 多级目录递归删除 import os n = 0 for roo ...
- python删除指定路径文件_基于python实现删除指定文件类型
Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语 ...
- python 打开路径下文件_Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法...
在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...
- python扫描目录下文件_Python扫描目录读取文件,不考虑子目录
这篇文章主要为大家详细介绍了Python扫描目录读取文件,不考虑子目录,具有一定的参考价值,可以用来参考一下. 感兴趣Python扫描目录读取文件,不考虑子目录的小伙伴,下面一起跟随512笔记的小编罗 ...
- python删除指定路径文件夹_Python 实现删除某路径下文件及文件夹
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python备份目录下文件夹_Python备份目录及目录下的全部内容的实现方法
本来是想写一个东西可以直接调用TortoiseSVN保存当前代码到一个分枝下的. 可惜调用SVN的部分还在研究.就先写了目录拷贝的部分. 如果有喜欢研究Python的童鞋愿意提供想法或者建议的话, 这 ...
- python删除系统指定文件
闲暇时间写了一个脚本用于删除指定目录,指定格式文件,代码如下: import os import re class file_clean:def __init__(self,folder,filere ...
最新文章
- kafka数据 落盘_Kafka架构原理?也就这么回事!
- nginx 认证多个客户端的问题
- gpu的单位表示_GPU编程1--GPU中的基本概念
- spring cloud+dotnet core搭建微服务架构:配置中心续(五)
- rpm mysql 更改目录_rpm形式安装的MySQL服务 并 修改数据文件目录( red hat)_mysql...
- 【转】2.2【MySQL】运行原理(二):InnoDB 内存结构、磁盘结构及update sql执行过程分析
- 《Fluid Engine Development》 学习笔记3-光滑粒子流体动力学
- jquery chosen插件的使用(搜索查询下拉列表,多选)
- 简单的Django项目
- rectangle函数与Rect函数的用法
- php爬虫模拟登陆爬取数据全过程
- python右对齐_Python中print函数输出时的左右对齐问题
- 2022全国职业技能大赛大数据技术与应用赛项赛题环境准备
- zmud中的ansi颜色使用
- ctfshow--ssrf
- HTML5文件夹隐藏了怎么打开,win10怎么打开隐藏文件夹
- 扭蛋机(bilibili)
- Excel数据导出图片
- 【unity】转场动画
- 关于Java的位移运算