首先我们要把winrar的路径添加到path里面,这里添加完了要重启机子才有效。
这里要注意:把winrar的路径添加到path里面之后一定要重启,否则path的设定不会起作用,打包就会失败!
这里用到得命令是:winrar a xxx.zip xxxx
xxx为任意字符
实例代码如下:
#备份脚本,用来备份的 #filename:backup_ver1.py import os import time import sys #备份的源文件路径 sourc = ['g://test//test.txt'] #备份的文件所放的地方 target_dir = 'g://' #备份文件的名字 target = target_dir + time.strftime('%y%m%d%h%m%s')+'.rar' #zip_command = zip -qr '%s' %s % (target,''.join(sourc)) #zip_command = winrar a /%s/ %s % (target,' '.join(sourc)) zip_command=winrar a %s %s %(target,' '.join(sourc)) print zip_command if os.system(zip_command) == 0: print '打包成功!'+target else: print '打包失败!