python 删除指定时间之前文件的脚本 包括下级目录
#!/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 删除指定时间之前文件的脚本 包括下级目录相关推荐
- Linux删除指定时间的文件(比如几分钟前(后),几天前(后))
要执行这个命令分三步: 1.先找出该目录下名字符合的文件: 2.过滤出指定时间内的文件: 3.执行删除命令. 1 找出指定条件的文件 - find 命令 比如找出当前目录下的所有txt文件 find ...
- python删除指定路径文件_基于python实现删除指定文件类型
Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语 ...
- python删除指定天数前的文件_python 删除指定时间间隔之前的文件实例
遍历指定文件夹下的文件,根据文件后缀名,获取指定类型的文件列表:根据文件列表里的文件路径,逐个获取文件属性里的"修改时间",如果"修改时间"与"系统当 ...
- 利用批处理脚本删除指定日期前文件
利用批处理脚本删除指定日期前文件 删除指定日期前文件 根据需求可分为两种情况: 一. 以修改时间为准,删除N天之前数据 以修改时间为准删除数据脚本很简单,DOS自有命令即可实现: forfiles / ...
- python删除指定后缀名的文件
python删除指定后缀名的文件 最近ev加密视频转成mp4后,一个个删除ev文件很麻烦,所以决定写个脚本删除掉 # -*- code:utf-8 -*- """ @fi ...
- python删除指定文件夹下文件和文件夹的方法
python删除指定文件夹下的文件,是一个常用的功能.我找了不少地方,一直没有找到合适的模版,那只好自己倒腾一个比较实用的模版了. 基本模块 这里面会用到几个模块,一个是目录下所有文件的的函数:lis ...
- linux压缩指定时间的文件,Linux下压缩某个文件夹(文件夹打包)
tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.ta ...
- linux批量删除指定名称的文件夹
linux批量删除指定名称的文件夹 find /root/baseline_dataset -name .ipynb_checkpoints | xargs rm -rf find # find 命令 ...
- linux删除指定大小的文件,Linux下删除空文件,删除指定大小的文件
Linux下批量删除空文件(大小等于0的文件)的方法: find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指 ...
最新文章
- Oracle HowTo:如何使用Oracle case函数
- JVM 常用参数一览表(转)
- PHP文件打开读取操作
- java 容器都有哪些?_适合存储普洱茶的容器都有哪些?
- Last_Error: Slave SQL thread retried transaction 10 time(s) in vain, giving up导致主从不同步的解决方法
- 谷歌推出量子机器学习框架TFQ-TensorFlow Quantum,一个可训练量子模型的机器学习框架...
- javascript中的小括号
- 利用java poi对excel表的读写操作
- chrome下载文件竟然都有缓存!
- win32项目--获取、修改计算机屏幕分辨率
- windows系统笔记本连接外部显示器进行分屏
- java is alphabetic_java中的java.lang.Character类 – 方法| 2 - Break易站
- 兼容Android 11 相机拍照,从相册中选择,裁剪图片
- NET CORE Learning
- 腾讯多媒体实验室画质增强技术的前沿应用
- 在线登录注册功能(android客户端+javaweb服务端+腾讯云服务器+腾讯云数据库)
- 【雕爷学编程】Arduino动手做(42)---PM2.5粉尘传感器
- servu用户信息如何导出_用户如何增强信息安全防护意识
- 路由器装linux系统,linux路由器Quagga的配置(一):安装
- k8s笔记3--Kubernetes IDE Lens
热门文章
- ios 高德地图加载瓦片地图_OpenLayers加载高德地图离线瓦片地图
- python装饰器模式带参数_Python装饰器使用实例:验证参数合法性 请教Python 使用装饰器实现单例模式的原理...
- java判断接口对象是哪个子类_Java提供了一个关键字( ),可以判断一个对象是否为某个类(或接口)的实例或者子类实例。...
- 最小成本排序:两种情况
- Redis学习笔记三:Redis的数据类型
- 构建第一个Spring Boot2.0应用之集成dubbo上---环境搭建(九)
- Python--网络编程
- 充满男性荤段子的开源软件 DICSS 引发争议
- Linux下批量添加用户
- 1090 危险品装箱 (25分)