今天接到电话,有楼下客户反映,数据有问题,我连接到服务器上,发现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 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下文件相关推荐

  1. Python简单删除目录下文件以及文件夹

    以下为Python简单删除目录下文件以及文件夹的代码及注释: #Python简单删除目录下文件以及文件夹 import os import shutil filelist=[] rootdir=r&q ...

  2. php删除垃圾文件,Python删除windows垃圾文件的方法

    本文实例讲述了Python删除windows垃圾文件的方法.分享给大家供大家参考.具体如下: #coding:utf-8 import os #from glob import glob if os. ...

  3. python 删除指定后缀文件_python3 遍历删除特定后缀名文件的方法_天津SEO

    天津SEO U盘中毒了,U盘内的每个文件夹内都多了一个.lnk文件,处女座又犯了,实在不能忍,就写了个脚本把所有的.lnk文件删除了. 多级目录递归删除 import os n = 0 for roo ...

  4. python删除指定路径文件_基于python实现删除指定文件类型

    Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语 ...

  5. python 打开路径下文件_Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法...

    在python3.6版本中去掉了os.path.walk()函数 os.walk() 函数声明:walk(top,topdown=True,oneerror=None) 1.参数top表示需要遍历的目 ...

  6. python扫描目录下文件_Python扫描目录读取文件,不考虑子目录

    这篇文章主要为大家详细介绍了Python扫描目录读取文件,不考虑子目录,具有一定的参考价值,可以用来参考一下. 感兴趣Python扫描目录读取文件,不考虑子目录的小伙伴,下面一起跟随512笔记的小编罗 ...

  7. python删除指定路径文件夹_Python 实现删除某路径下文件及文件夹

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. python备份目录下文件夹_Python备份目录及目录下的全部内容的实现方法

    本来是想写一个东西可以直接调用TortoiseSVN保存当前代码到一个分枝下的. 可惜调用SVN的部分还在研究.就先写了目录拷贝的部分. 如果有喜欢研究Python的童鞋愿意提供想法或者建议的话, 这 ...

  9. python删除系统指定文件

    闲暇时间写了一个脚本用于删除指定目录,指定格式文件,代码如下: import os import re class file_clean:def __init__(self,folder,filere ...

最新文章

  1. kafka数据 落盘_Kafka架构原理?也就这么回事!
  2. nginx 认证多个客户端的问题
  3. gpu的单位表示_GPU编程1--GPU中的基本概念
  4. spring cloud+dotnet core搭建微服务架构:配置中心续(五)
  5. rpm mysql 更改目录_rpm形式安装的MySQL服务 并 修改数据文件目录( red hat)_mysql...
  6. 【转】2.2【MySQL】运行原理(二):InnoDB 内存结构、磁盘结构及update sql执行过程分析
  7. 《Fluid Engine Development》 学习笔记3-光滑粒子流体动力学
  8. jquery chosen插件的使用(搜索查询下拉列表,多选)
  9. 简单的Django项目
  10. rectangle函数与Rect函数的用法
  11. php爬虫模拟登陆爬取数据全过程
  12. python右对齐_Python中print函数输出时的左右对齐问题
  13. 2022全国职业技能大赛大数据技术与应用赛项赛题环境准备
  14. zmud中的ansi颜色使用
  15. ctfshow--ssrf
  16. HTML5文件夹隐藏了怎么打开,win10怎么打开隐藏文件夹
  17. 扭蛋机(bilibili)
  18. Excel数据导出图片
  19. 【unity】转场动画
  20. 关于Java的位移运算

热门文章

  1. C# 中的 gdi 而不是 gdi+
  2. Android9编程一:安装开发环境
  3. 中小企业监控体系构建实战
  4. lua笔记之userdata
  5. HTML5的input color系统颜色选择器
  6. ThreadLocal学习
  7. .NET下载文件报错System.UnauthorizedAccessException的解决方法
  8. logstash 收集windows日志--解决日志不能重命名问题
  9. HTML5之美一 --- 转载
  10. java引用微信支付的p12证书文件