Python 遍历目录 按类型大小过滤文件 删除空目录
2017-02-08 11:30
513 查看
#coding:utf-8 import os image_types = [".jpg",".jpeg",".bmp",".png"] for parent,dirs,files in os.walk("D:\grab") : for file in files : file=os.path.join(parent,file) size=os.path.getsize(file) if size < 150 * 1024: os.remove(file) continue type=os.path.splitext(file)[1] if not type in image_types: os.remove(file) for parent,dirs,files in os.walk("D:\grab") : if len(files)==0 and len(dirs)==0: os.removedirs(parent)
相关文章推荐
- Python遍历文件夹,删除空文件夹,过滤特定大小和格式的文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- 删除文件服务器上的过期文件、特定类型文件、目录大小为零的空文件夹
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- windows下用c++和python遍历目录下的文件夹并删除所有文件名为xx的文件
- python遍历当前目录并删除某文件
- Asp.Net_文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Python中实现从目录中过滤出指定文件类型的文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Python:递归遍历目录,统计目录大小,并以列表的形式返回所有py文件
- [导入]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(一)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- python目录遍历和删除指定目录下的pyc文件
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Java实现将目录下指定类型文件全部删除_FileFilter文件过滤
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- [转]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Python批量删除指定目录下的指定类型的文件