Python:简单的文件备份脚本

来源:互联网 发布:冰点还原 知乎 编辑:程序博客网 时间:2024/05/22 03:33

文件备份脚本,实现了按照日期归类,时间建备份文件的功能,还能加入用户的备注信息。

#!/usr/bin/python#Filename:backup_ver3.pyimport osimport time#1.source file which to be backed up.source = ['/home/shibo/Code']#2.target path which are backed up to.target_dir = '/home/shibo/backup/'#3.target path nametoday = target_dir + time.strftime('%Y%m%d')now = time.strftime('%H%M%S')#4.create target pathif not os.path.exists(today):    os.mkdir(today)    print 'Successfully created directory', today#5.Get user commandcomment = raw_input('Enter a comment -->')if len(comment) == 0:    target = today + os.sep + now + '.zip'else:    target = today + os.sep + now + '_' + \    comment.replace(' ', '_') + '.zip'#6.zip commandzip_command = "zip -qr '%s' %s" %(target, ''.join(source))#7.Run zip commandif os.system(zip_command) == 0:    print 'Successfully backed up to', targetelse:    print 'Backed up failed.'print 'Done'


0 0