標籤:python 檔案 指令碼 備份
檔案備份指令碼,實現了按照日期歸類,時間建備份檔案的功能,還能加入使用者的備忘資訊。
#!/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'
Python:簡單的檔案備份指令碼