闲暇时间写了一个脚本用于删除指定目录,指定格式文件,代码如下:

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删除系统指定文件相关推荐

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

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

  2. Python递归获取指定文件夹下的所有文件夹、文件

    原文地址 分类目录--万能的Python系列 因为有了一个想从一个大文件夹下find出所有的.doc文件的需求,这个需求的关键活动就是递归获得文件夹下的所有文件.通过一番找资料,整理出两种递归获取指定 ...

  3. 解决visual studio 2019找不到系统指定文件

    解决visual studio 2019找不到系统指定文件 类似这种情况 打开 visual Studio installer 点击更多 点击修复 点击修复后 它会自动配置 然后重启电脑 再打开vis ...

  4. python删除txt指定内容_python删除文件中指定内容

    更多追问追答 追问 我按你的方法试了下,文件内容还在,没有删掉...... 追答 把你的 file.txt 贴出来,确保 20150723 在要删除行的最开始,前面不能有空格等其他任何字符. 另外, ...

  5. python setup.py 指定文件到指定路径_linux下python安装到指定目录

    由于使用公司服务器时没有root权限,只能把python安装到个人文件夹下,使用源码包方式安装,这里记录一下. 1.python下载 cd到目录/users/w,在此目录下安装python.通过wge ...

  6. python批量改动指定文件夹文件名称

    这小样例仅仅要是说明用python怎么批量改动指定文件夹的文件名称: 记得要把脚本跟改动的文件放在同一个文件夹下 #encoding:utf-8 import os import sys files ...

  7. php 请除目录下的日志文件,PHP碎码——删除除指定文件的其他文件及目录

    header('content-type:text/html;charset=utf-8'); $path = iconv("utf-8", "gb2312", ...

  8. python打开鼠标指定文件夹_学会python文件操作,鼠标好像没用了,学习python第10天...

    电影是人类对未来的向往,在<黑客帝国>中,我们看到了一个数字化的社会,而当你学会python文件操作,你也就离你向往的黑客近一点了,用程序来直接影响电脑上的其他文件,只需要几行代码就搞定. ...

  9. python删除txt指定内容_正则表达式使用python从文件中过滤和删除特定的多行文本...

    我正在编写一个python工具来处理一组文件.该工具将由其他用户而非我使用. 文件类似于以下格式: #Text which I want to keep intact #Lots of text #L ...

最新文章

  1. [Mvel]Mvel2.0使用指南一 基础
  2. Android系统中标准Intent的使用
  3. BOM字符(#8203;)转textNode对象
  4. python梦幻西游鼠标偏移_PYTHONPYGAME如何向鼠标位置移动和旋转多边形?
  5. SVN学习总结(4)——解决Win10 SVN图标不显示问题
  6. 为什么有的人手机通知栏显示的是4G+而有的是HD?
  7. 《点石成金-访客至上的web和移动可用性设计秘籍》读书笔记
  8. LLVM PASS类pwn题入门
  9. java导出word特殊符号,Word2019中输入特殊符号的方法
  10. HPSocket网站
  11. linux ftp客户端 pasv 227,FTP连接时出现“227 Entering Passive Mode”的解决
  12. 相对丰度会歪曲实际丰度,联合16S扩增子测序和总菌qPCR获得的绝对丰度可靠吗?...
  13. 手风琴控件android,ExpandableListView实现手风琴效果
  14. 中国计算机网络设备制造业总体趋势免费版,致自己的心灵鸡汤说说,句句经典,引人深思!...
  15. 如何将kindle上的书导出成epub格式
  16. 一个奇怪的买鸡蛋问题
  17. 【万人千题】誓要成为刷题界的卷王王中王
  18. FreeMarker教程---Freemarker操作字符串
  19. transform:translate
  20. (Note)Python 统计列表中各元素出现的次数

热门文章

  1. Windows API CreateFile WriteFile 操作文件追加写入 解决中文乱码
  2. Ljava/lang/Class o.s.c.support.DefaultLifecycleProcessor : Failed to stop bean ‘quartzScheduler‘
  3. [再寄小读者之数学篇](2014-11-02 Herglotz' trick)
  4. 十三、Jmeter生成html报告
  5. vue引入海康监控web无插件开发的问题
  6. 算法评价指标——TAR,FAR,FRR,ERR
  7. 粒子群算法 PSO(Particle Swarm Optimization)——原理及实现
  8. 谁让博客挣了钱——看中国博客的新生
  9. 筹码集中度的判断方法
  10. 怎么禁用chrom'停用开发者模式'弹窗