Python 백업 프로그램 코드 구현

Python 백업 프로그램
이것 은 백업 스 크 립 트 입 니 다.경 로 는 스스로 바 꿔 주세요.
이것 은 백업 스 크 립 트 입 니 다.현재 날짜 에 따라 디 렉 터 리 를 나 누고 시간 을 파일 이름 으로 하 며 파일 이름 에 비고 정 보 를 추가 할 수 있 습 니 다.
zip 방식 을 압축 방식 으로 하여 특수 한 수요 가 있 으 면 변경 할 수 있 습 니 다.
인 스 턴 스 코드:


#! /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)

읽 어 주 셔 서 감사합니다. 여러분 에 게 도움 이 되 기 를 바 랍 니 다.본 사이트 에 대한 여러분 의 지지 에 감 사 드 립 니 다!

좋은 웹페이지 즐겨찾기