Python的一个备份程序

  这是一个备份脚本。路径请自行更换。

#! /usr/bin/python

#coding=utf-8



#这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息. 

#以zip方式作为压缩方式, 有特殊需求可以更改. 

import os

import time



source = ['/home/leeicoding/workspace/j2ee','/home/leeicoding/workspace/python']



target_dir = '/home/leeicoding/bak'

#获取系统时间

today = target_dir + time.strftime('%Y%m%d')

now   = time.strftime('%H%M%S')

# 输入备注

comment = raw_input('请输入备注:')

if len(comment) == 0:

	print('无备注')

	target = today + os.sep + now + '.zip'

else:

	target = today + os.sep + now + comment.replace(' ','_') + '.zip'



if not os.path.exists(today):

	os.mkdir(today)

	print('创建目录'+today+'成功')





# 备份命令

# q 静默方式 r递归目录

zip_command = 'zip -qr "%s" %s' % (target, ' '.join(source))



if os.system(zip_command) == 0:

	print('备份成功,存放在: '+target)

  

你可能感兴趣的:(python)