#!/usr/bin/pythonimport os
import time# 需要删除的路径
file_dir = "/var/log"
# 删除多少天之前的
remove_time = 90def fileremove(filename, remove_time):aa = os.path.getmtime(filename)bb = remove_time * 86400cc = time.time()if int(aa) < int(cc)-int(bb):os.remove(filename)def ListDir(filedir, deltime):if os.path.isfile(filedir):fileremove(filedir, deltime)else:for i in os.listdir(filedir):if os.path.isfile(filedir + '/' +i):fileremove(filedor + '/' + i, deltime)else:new_dir = filedir + '/' + iListDir(new_dir, deltime)if __name__ == '__main__':ListDir(file_dir, remove_time)

使用前记得修改路径。

转载于:https://www.cnblogs.com/liuYGoo/p/11009935.html

python 删除指定时间之前文件的脚本 包括下级目录相关推荐

  1. Linux删除指定时间的文件(比如几分钟前(后),几天前(后))

    要执行这个命令分三步: 1.先找出该目录下名字符合的文件: 2.过滤出指定时间内的文件: 3.执行删除命令. 1 找出指定条件的文件 - find 命令 比如找出当前目录下的所有txt文件 find ...

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

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

  3. python删除指定天数前的文件_python 删除指定时间间隔之前的文件实例

    遍历指定文件夹下的文件,根据文件后缀名,获取指定类型的文件列表:根据文件列表里的文件路径,逐个获取文件属性里的"修改时间",如果"修改时间"与"系统当 ...

  4. 利用批处理脚本删除指定日期前文件

    利用批处理脚本删除指定日期前文件 删除指定日期前文件 根据需求可分为两种情况: 一. 以修改时间为准,删除N天之前数据 以修改时间为准删除数据脚本很简单,DOS自有命令即可实现: forfiles / ...

  5. python删除指定后缀名的文件

    python删除指定后缀名的文件 最近ev加密视频转成mp4后,一个个删除ev文件很麻烦,所以决定写个脚本删除掉 # -*- code:utf-8 -*- """ @fi ...

  6. python删除指定文件夹下文件和文件夹的方法

    python删除指定文件夹下的文件,是一个常用的功能.我找了不少地方,一直没有找到合适的模版,那只好自己倒腾一个比较实用的模版了. 基本模块 这里面会用到几个模块,一个是目录下所有文件的的函数:lis ...

  7. linux压缩指定时间的文件,Linux下压缩某个文件夹(文件夹打包)

    tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.ta ...

  8. linux批量删除指定名称的文件夹

    linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...

  9. linux删除指定大小的文件,Linux下删除空文件,删除指定大小的文件

    Linux下批量删除空文件(大小等于0的文件)的方法: find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指 ...

最新文章

  1. Oracle HowTo:如何使用Oracle case函数
  2. JVM 常用参数一览表(转)
  3. PHP文件打开读取操作
  4. java 容器都有哪些?_适合存储普洱茶的容器都有哪些?
  5. Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up导致主从不同步的解决方法
  6. 谷歌推出量子机器学习框架TFQ-TensorFlow Quantum,一个可训练量子模型的机器学习框架...
  7. javascript中的小括号
  8. 利用java poi对excel表的读写操作
  9. chrome下载文件竟然都有缓存!
  10. win32项目--获取、修改计算机屏幕分辨率
  11. windows系统笔记本连接外部显示器进行分屏
  12. java is alphabetic_java中的java.lang.Character类 – 方法| 2 - Break易站
  13. 兼容Android 11 相机拍照,从相册中选择,裁剪图片
  14. NET CORE Learning
  15. 腾讯多媒体实验室画质增强技术的前沿应用
  16. 在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)
  17. 【雕爷学编程】Arduino动手做(42)---PM2.5粉尘传感器
  18. servu用户信息如何导出_用户如何增强信息安全防护意识
  19. 路由器装linux系统,linux路由器Quagga的配置(一):安装
  20. k8s笔记3--Kubernetes IDE Lens

热门文章

  1. ios 高德地图加载瓦片地图_OpenLayers加载高德地图离线瓦片地图
  2. python装饰器模式带参数_Python装饰器使用实例:验证参数合法性 请教Python 使用装饰器实现单例模式的原理...
  3. java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
  4. 最小成本排序:两种情况
  5. Redis学习笔记三:Redis的数据类型
  6. 构建第一个Spring Boot2.0应用之集成dubbo上---环境搭建(九)
  7. Python--网络编程
  8. 充满男性荤段子的开源软件 DICSS 引发争议
  9. Linux下批量添加用户
  10. 1090 危险品装箱 (25分)