python 按指定规则批量删除多级目录中的文件
2013-10-27 17:11
761 查看
百度云下载文件自动改名的,根本没有覆盖或跳过的选项
系统 win8,用文件查找功能找 *(1).jpg,找出来的文件有不符合这个规则的,我也不知道为什么
找 unixutils 一时没找到好用的
用 totalcmd 也没实现(不过,忘记了 everything 这个利器,时时刻刻在用的...发现 everything 的一个问题,输入正则表达式时会假死)
只好用 python 写一段
系统 win8,用文件查找功能找 *(1).jpg,找出来的文件有不符合这个规则的,我也不知道为什么
找 unixutils 一时没找到好用的
用 totalcmd 也没实现(不过,忘记了 everything 这个利器,时时刻刻在用的...发现 everything 的一个问题,输入正则表达式时会假死)
只好用 python 写一段
#!/usr/bin/env python # -*- coding: UTF-8 -*- import os import re # search files in path and subpath and del them top='d:\\baiduyundownload' print 'deleting' c = 0 for root, dirs, files in os.walk(top, topdown=False): #print root, dirs, files for name in files: if re.match('.*\(.\)\.(jpg)|(avi)|(mp4)|(wav)|(3gp)|(rar)', name, re.IGNORECASE): #root changes dynamically fullname = root + '\\' + name print fullname #os.remove(fullname) c = c+1 print '%d files deleted' % c
相关文章推荐
- Python批量删除指定目录下的指定类型的文件
- 【Python/PE】python中实现文件操作的几种功能(删除指定目录下的所有内容,文件复制等)
- 涛哥的Python脚本工具箱之批量替换目录所有指定扩展名的文件中的指定字符串
- 使用CMD模式批量删除指定目录(支持目录中多层文件夹嵌套)下指定格式文件
- 批量重命名指定目录下的文件--python
- Python删除指定目录下的过期文件
- Python解析Json,批量copy文件到指定目录脚本
- python脚本实现文件的批量移动、复制,以及删除指定后缀
- 批量删除当前目录下所有文件夹中的指定文件
- python对指定目录下文件进行批量重命名的方法
- [Python] 删除指定目录下后缀为 xxx 的过期文件
- Python删除指定目录下过期文件的2个脚本分享
- python实现指定目录下批量文件的单词计数:串行版本
- python 删除指定目录下的指定名字的文件
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- 批量删除目录下指定类型文件
- python实现指定目录下批量文件的单词计数:串行版本
- python实现指定目录下批量文件的单词计数:并发版本
- Python实现批量更换指定目录下文件扩展名的方法
- Python删除指定目录下过期文件的2个脚本分享