python删除系统指定文件
闲暇时间写了一个脚本用于删除指定目录,指定格式文件,代码如下:
import os
import re
class file_clean:def __init__(self,folder,filerege):self.folder=folderself.filerege=fileregeself.folder_generator=os.walk(self.folder)#删除所有文件夹及子文件夹下指定文件def del_all_file(self):for folder,subfolder,file_list in self.folder_generator:for file in file_list:if self.filerege== '*':del_all_file=os.path.join(folder,file)os.remove(del_all_file)elif re.findall(self.filerege,file):del_all_file=os.path.join(folder,file)print(del_all_file)os.remove(del_all_file)#只删除所有文件夹下的指定文件def del_file(self):for folder,subfolder,file_list in self.folder_generator:if os.path.dirname(folder)==os.path.dirname(self.folder):for file in file_list:if self.filerege =='*':del_file=os.path.join(folder,file)os.remove(del_file)elif re.findall(self.filerege,file):del_file=os.path.join(folder,file)print(del_file)os.remove(del_file)
if __name__ == '__main__':t1=file_clean(r'c:\users\***\Documents','\.log')t1.del_file()
使用简介:
函数:del_file 删除指定目录下面指定格式文件,如果第二个参数为’*',则意为删除所有文件
del_file删除指定目录及子目录下所有指定格式文件
python删除系统指定文件相关推荐
- php删除垃圾文件,Python删除windows垃圾文件的方法
本文实例讲述了Python删除windows垃圾文件的方法.分享给大家供大家参考.具体如下: #coding:utf-8 import os #from glob import glob if os. ...
- Python递归获取指定文件夹下的所有文件夹、文件
原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...
- 解决visual studio 2019找不到系统指定文件
解决visual studio 2019找不到系统指定文件 类似这种情况 打开 visual Studio installer 点击更多 点击修复 点击修复后 它会自动配置 然后重启电脑 再打开vis ...
- python删除txt指定内容_python删除文件中指定内容
更多追问追答 追问 我按你的方法试了下,文件内容还在,没有删掉...... 追答 把你的 file.txt 贴出来,确保 20150723 在要删除行的最开始,前面不能有空格等其他任何字符. 另外, ...
- python setup.py 指定文件到指定路径_linux下python安装到指定目录
由于使用公司服务器时没有root权限,只能把python安装到个人文件夹下,使用源码包方式安装,这里记录一下. 1.python下载 cd到目录/users/w,在此目录下安装python.通过wge ...
- python批量改动指定文件夹文件名称
这小样例仅仅要是说明用python怎么批量改动指定文件夹的文件名称: 记得要把脚本跟改动的文件放在同一个文件夹下 #encoding:utf-8 import os import sys files ...
- php 请除目录下的日志文件,PHP碎码——删除除指定文件的其他文件及目录
header('content-type:text/html;charset=utf-8'); $path = iconv("utf-8", "gb2312", ...
- python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...
电影是人类对未来的向往,在<黑客帝国>中,我们看到了一个数字化的社会,而当你学会python文件操作,你也就离你向往的黑客近一点了,用程序来直接影响电脑上的其他文件,只需要几行代码就搞定. ...
- python删除txt指定内容_正则表达式使用python从文件中过滤和删除特定的多行文本...
我正在编写一个python工具来处理一组文件.该工具将由其他用户而非我使用. 文件类似于以下格式: #Text which I want to keep intact #Lots of text #L ...
最新文章
- [Mvel]Mvel2.0使用指南一 基础
- Android系统中标准Intent的使用
- BOM字符(#8203;)转textNode对象
- python梦幻西游鼠标偏移_PYTHONPYGAME如何向鼠标位置移动和旋转多边形?
- SVN学习总结(4)——解决Win10 SVN图标不显示问题
- 为什么有的人手机通知栏显示的是4G+而有的是HD?
- 《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
- LLVM PASS类pwn题入门
- java导出word特殊符号,Word2019中输入特殊符号的方法
- HPSocket网站
- linux ftp客户端 pasv 227,FTP连接时出现“227 Entering Passive Mode”的解决
- 相对丰度会歪曲实际丰度,联合16S扩增子测序和总菌qPCR获得的绝对丰度可靠吗?...
- 手风琴控件android,ExpandableListView实现手风琴效果
- 中国计算机网络设备制造业总体趋势免费版,致自己的心灵鸡汤说说,句句经典,引人深思!...
- 如何将kindle上的书导出成epub格式
- 一个奇怪的买鸡蛋问题
- 【万人千题】誓要成为刷题界的卷王王中王
- FreeMarker教程---Freemarker操作字符串
- transform:translate
- (Note)Python 统计列表中各元素出现的次数
热门文章
- Windows API CreateFile WriteFile 操作文件追加写入 解决中文乱码
- Ljava/lang/Class o.s.c.support.DefaultLifecycleProcessor : Failed to stop bean ‘quartzScheduler‘
- [再寄小读者之数学篇](2014-11-02 Herglotz' trick)
- 十三、Jmeter生成html报告
- vue引入海康监控web无插件开发的问题
- 算法评价指标——TAR,FAR,FRR,ERR
- 粒子群算法 PSO(Particle Swarm Optimization)——原理及实现
- 谁让博客挣了钱——看中国博客的新生
- 筹码集中度的判断方法
- 怎么禁用chrom'停用开发者模式'弹窗