首页 > 编程 > Python > 正文

python实现windows下文件备份脚本

2020-02-15 21:32:15
字体:
来源:转载
供稿:网友

在windows下用python脚本实现文件的备份,参考《A Byte of Python3》第十一章(Page59)。

#!/usr/bin/python # -*- coding: cp936 -*-  import os import time  source = ['E://'] # 待备份文件在E盘根目录下 running = True  while running:   your_source = raw_input("Your own path or your own file path:")   #如果使用input(),在运行后输入路径名时,需要在两边加上" ",下面的input同理   #比如欲备份E盘下zipme文件夹里的hello.txt文件,则应输入zipme//hello.txt   source.append(your_source)   if raw_input("Do you want to add file or folder(y/n):")=='n':     running = False  target_dir = 'E://backup//' #备份生成的文件存放的路径  #以当前日期和时间为文件名命名生成的压缩文件 target = target_dir+/      time.strftime('%Y')+/      time.strftime('%m')+/      time.strftime('%d')+/      time.strftime('%H')+/      time.strftime('%M')+/      time.strftime('%S')+'.rar'  #使用zip命令压缩文件 zip_command = "zip -qr {0} {1}".format(target, ''.join(source))  #通过给系统传递参数来执行压缩命令(压缩使用的是WinRAR所带文件rar.exe来执行压缩) if os.system(zip_command) == 0:   print('Successful backup to',target) else:   print('Backup FAILED') 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林站长站。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表