python运行winrar压缩文件
#coding utf-8
import os
password = '123456'
target_path = 'xxx.zip'
source_path = 'd:/test'
zip_command='WinRAR a -ibck -k -ep1 -m1 -afzip -r -hp%s -o+ %s %s' % (password,target_path,source_path)
if os.system(zip_command)==0:
print 'Successful'
else:
print 'FAILED'
说明:
前提:设置好环境变量,网上有教程。
1,-hp 进行加密
2,a 添加文件到压缩文件
3,ibck 隐藏执行压缩
4,k 锁定压缩文件
5,ep1 从名称中排除基本目录
6,m1 压缩级别,0-5,
7,afzip 压缩为zip格式
8,r 递归子目录
9,o+ 覆盖模式,覆盖同名文件
网友评论