遍历文件夹下压缩文件并解压至指定文件夹
2017-11-08 17:41
567 查看
# -*- coding:utf-8 -*- import Cons as cs import os import zipfile ######### Extract all files in Dir def extract_to(src_dir,des_dir): #os.chdir(dir) files = os.listdir(src_dir) for file in files: dir_tmp = os.path.join(src_dir, file) #print dir_tmp if not os.path.isdir(dir_tmp): print dir_tmp f = zipfile.ZipFile(dir_tmp, mode="r") print f.namelist()[0] filename = f.namelist()[0] if filename.startswith("HGUPERIODIC"): f.extract( member=filename, path=des_dir) else: extract_to(dir_tmp,des_dir) return 0 ##Test if __name__ == "__main__": extract_to(src_dir=cs.src_dir,des_dir=cs.des_dir)
相关文章推荐
- PHP文件解压,压缩文件遍历,文件夹遍历
- linux debian解压文件到指定文件夹
- Linux tar (打包.压缩.解压缩)命令说明 | tar如何解压文件到指定的目录?
- Android 遍历文件夹,搜索指定扩展名的文件
- c++利用windows api遍历指定文件夹及其子文件夹中的文件
- C#遍历指定文件夹中的所有文件
- 《OD学hadoop》在LINUX下如何将tar压缩文件解压到指定的目录下
- C#遍历指定文件夹中的所有文件
- 解压文件夹下所有压缩包文件,并将压缩包下多层文件夹下文件拷贝至压缩包名文件夹下
- 这是一个定时脚本,主要功能是遍历该文件夹下的所有文件并存储到数组,对数据中的文件进行操作,一个一个移动到指定的目录下,并删除原有文件
- C#遍历指定文件夹中的所有文件,DirectoryInfo和FileInfo的一些常用方法
- C#遍历指定文件夹中的所有文件
- python遍历文件夹获取指定格式的文件
- C#遍历指定文件夹中的所有文件
- C#遍历指定文件夹中的所有文件及操作
- [安卓源代码]简单实现SD卡上遍历所有文件夹寻找指定格式文件
- C#遍历指定文件夹中的所有文件
- Linux压缩解压文件夹、文件——tar
- PHP递归遍历指定文件夹内的文件实现方法
- 跨平台的zip文件压缩处理,支持压缩解压文件夹