一个自己用的python备份脚本

 

#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',today

source_path=' '.join(source)
#print source_path
rar_command="%s a -r %s %s"%(rar_path,target,source_path)
#print rar_command

result=os.system(rar_command)
#print result
if result==0:
    print'Success'
else:
    print'Failed'

小小脚本,大大用处..呵呵

posted @ 2012-04-01 21:32  小小度亚  阅读(201)  评论(0编辑  收藏  举报