合集批量解压脚本-本人自用,python写的,无私分享
#环境:windows平台 ,python3.7
#ps:只支持单个源目录遍历解压,遍历多个源目录懒得写了^_^,python环境目录里有一个安装包自行百度安装。
#以下目录需要配置,没有的话先创建,目录替换单引号里的。
配置说明:
压缩包里的un7z.py用记事本打开,修改配置:
#源目录,下载的资源目录
walk_path =r'D:\cs\yum'
#缓存目录
copy_new_path=r'D:\cs\old'
#1为copy,0为move,是否复制/移动源文件,源文件比较大的话推荐move
copy_move_id =0
#第一次解压目录
un7z_file = r'D:\cs\new'
#最终目录(第二次解压后放的目录)
final_file= r'D:\cs\final'
#压缩包密码
passwdon= 1 #1为开启密码,是否开启密码
passwd ='www.acgbuluo.com'
#后缀名,遍历的后缀名,如有缺少的引号加上,遍历出来的会先到缓存目录,建议缓存目录和源目录在同一块磁盘,速度会快些
type_file=['zip','7z','7zz','rar','01','001']
最终解压缩的文件在参数final_file路径中,没写缓存删除函数,自己删除un7z_file和copy_new_path路径下的文件再开始下个合集
下载:链接:https://pan.baidu.com/s/1b_QG3aZW7ooItB2FULFV0Q?pwd=4ej2
提取码:4ej2
目录结构
C:\USERS\MY\DESKTOP\UN7Z-V1.0
│ 7-zip.dll
│ 7z.dll
│ 7z.exe
│ start.bat
│ un7z.py
│ 教程.jpg
│
└─python3.7.2install
python-3.7.2.exe
-
不知道吧主在不在,希望能够改进存资源的目录结构,用2层.7zz的压缩就行了,又是.zip,又是.01啥的很难处理,统一规范资源的压缩,统一规范解压
-
非常厉害! 非常感谢!
-
基本都是统一压缩格式的,但是偶尔会遇到被百度网盘和谐的资源,如果出现这种情况,就无法上传跟原来一样的资源,必须要修改格式 修改名字 才能继续上传, 所以会偶尔遇到不一样的格式 ╮(╯▽╰)╭