windows 命令行cmd 运行winrar

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+     覆盖模式,覆盖同名文件

你可能感兴趣的:(windows 命令行cmd 运行winrar)