批量删除 Windows 下载文件夹中的一类文件
2014-06-25 13:44
357 查看
由于家教的原因,经常要到网上下试卷,那堆网站下的试卷都放在压缩包里,每次看完都要自己去删掉。既然如此,就写个脚本处理吧...
首先找到匹配的文件名,然后删掉,就是这么简单。正则就可以,Python 的热身。
# /usr/bin python
# -*- coding: utf-8 -*-
# 清除下载目录中多余的试卷压缩包
import os, re
# 利用正则找出所有试卷
paper = re.compile(r"^\d{6}_\w{13}.*.[zip|rar]")
dirname = u"D:\\Chrome 下载"
ls = os.listdir(dirname)
to_delete = [i for i in ls if paper.match(i)]
print to_delete
# 删掉吧,没用的家伙
for i in to_delete:
os.remove(dirname + os.sep + i)
首先找到匹配的文件名,然后删掉,就是这么简单。正则就可以,Python 的热身。
# /usr/bin python
# -*- coding: utf-8 -*-
# 清除下载目录中多余的试卷压缩包
import os, re
# 利用正则找出所有试卷
paper = re.compile(r"^\d{6}_\w{13}.*.[zip|rar]")
dirname = u"D:\\Chrome 下载"
ls = os.listdir(dirname)
to_delete = [i for i in ls if paper.match(i)]
print to_delete
# 删掉吧,没用的家伙
for i in to_delete:
os.remove(dirname + os.sep + i)
相关文章推荐
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- C盘Windows文件夹中哪些文件可以删除?
- 删除文件夹,包括子文件夹、子文件,windows
- 记录windows删除文件夹和文件记录 系统日志
- [导入]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- windows自动更新安装后遗留文件或文件夹的删除
- C盘Windows文件夹中哪些文件可以删除?
- Windows下批量删除.svn文件
- Asp.Net_文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- [转]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 批量删除文件夹下包含指定字段的文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- windows下面删除一个文件以及子文件夹的.svn文件夹
- 批量删除文件夹下包含指定字段的文件