Python实现文件备份

原创 Laughing  2018-04-04 23:38  阅读 297 次 评论 0 条
  1. import os  
  2. import time  
  3.   
  4. # 定义备份路径  
  5. source = ['/Users/lisen/note']  
  6.   
  7. # 定义备份存储路径  
  8.   
  9. target = '/Users/lisen/backup'  
  10.   
  11. if not os.path.exists(target):  
  12.     os.makedirs(target)  
  13.   
  14. # 备份文件  
  15. today = time.strftime('%Y%m%d')  
  16. now = time.strftime('%H%M%S')  
  17. backupFile = target+os.sep+today + os.sep + now+'.zip'  
  18.   
  19. if not os.path.exists(target+os.sep+today):  
  20.     os.makedirs(target+os.sep+today)  
  21.   
  22. # 备份命令  
  23. zip_command = 'zip -r {0} {1}'.format(backupFile,''.join(source))  
  24.   
  25. # 执行备份  
  26. print('备份命令:')  
  27. print(zip_command)  
  28. print('开始执行...')  
  29. if os.system(zip_command) == 0:  
  30.     print('备份完成')  
  31. else:  
  32.     print('备份失败')  

本文地址:https://www.lisen.me/python-implementation-of-file-backup.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情