您的位置:首页 > 其它

批量删除 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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐