#Run in Windows
#Filename:bkup_ver4.py#将source所在的一个或多个目录以RAR保存到target所在目录
import os
import time#这里是你的RAR所在的路径,当然用ZIP也可以
rar_path=r'C:\"Program Files"\WinRAR\Rar.exe'
#Backup Source
source=['E:\\PythonCode','E:\\MyEclipse程序目录','E:\\VC++程序目录']#Target
target_dir=r'E:\SkyDriver同步文件夹\\'#注意这里要加双斜杠,不然你知道的^^#以当前日期和时间作为子目录及文件名
today=target_dir+time.strftime('%Y%m%d')
now=time.strftime("%H%M%S")
target=today+os.sep+now+'.rar'if not os.path.exists(today):
os.mkdir(today)
print'Successful mkdir',todaysource_path=' '.join(source)
#print source_path
rar_command="%s a -r %s %s"%(rar_path,target,source_path)
#print rar_commandresult=os.system(rar_command)
#print result
if result==0:
print'Success'
else:
print'Failed'
小小脚本,大大用处..呵呵