服务器之家

服务器之家 > 正文

python实现windows下文件备份脚本

时间:2021-02-26 00:03     来源/作者:dazuo01

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/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')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/dazuo01/article/details/30100685

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
Intellij idea2020永久破解,亲测可用!!!
Intellij idea2020永久破解,亲测可用!!! 2020-07-29
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
返回顶部

1092
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40