python-实现重要文件的备份
2018-02-11 17:31
369 查看
本片博文是用python实现的重要文件的备份。
思路:
给出要备份的文件的目录地址
创建将要备份文件的目录,在这之前需要判断目录是否存在
选择性的给要备份的文件添加注释
要zip命令将要备份的文件压缩
使用os.system(zip_command)执行zip命令
代码:import os
import time
# 要备份的文件地址
source=['/Users/joananjin/Desktop/python']
# 将文件备份的地址
target='/Users/joananjin/Desktop/python'
# 文件将要备份的地址加上今天的日期
today=target+time.strftime('%Y%m%d')
# 文件的名称
now=time.strftime('%H%M%S')
# 判断文件将要备份的目录是否存在
if not os.path.exists(today):
os.mkdir(today)
print 'Successful mkdir!
# 对于要备份的文件添加注释
string=input('Please enter what you want to note:')
if len(string)==0:
target_dir=today+os.sep+now+'.zip'
else:
target_dir=today+os.sep+now+'_'+string.replace(' ','_')+'.zip'
# 在终端执行的命令行
command='zip -qr %s %s'%(target_dir,''.join(source))
# 执行命令行,并且返回执行成功的信息
if os.system(command)==0:
print 'Sucessfully backup to',target
else:
print 'Backup failed'
思路:
给出要备份的文件的目录地址
创建将要备份文件的目录,在这之前需要判断目录是否存在
选择性的给要备份的文件添加注释
要zip命令将要备份的文件压缩
使用os.system(zip_command)执行zip命令
代码:import os
import time
# 要备份的文件地址
source=['/Users/joananjin/Desktop/python']
# 将文件备份的地址
target='/Users/joananjin/Desktop/python'
# 文件将要备份的地址加上今天的日期
today=target+time.strftime('%Y%m%d')
# 文件的名称
now=time.strftime('%H%M%S')
# 判断文件将要备份的目录是否存在
if not os.path.exists(today):
os.mkdir(today)
print 'Successful mkdir!
# 对于要备份的文件添加注释
string=input('Please enter what you want to note:')
if len(string)==0:
target_dir=today+os.sep+now+'.zip'
else:
target_dir=today+os.sep+now+'_'+string.replace(' ','_')+'.zip'
# 在终端执行的命令行
command='zip -qr %s %s'%(target_dir,''.join(source))
# 执行命令行,并且返回执行成功的信息
if os.system(command)==0:
print 'Sucessfully backup to',target
else:
print 'Backup failed'
相关文章推荐
- python: 通过脚本实现重要文件的备份
- Python实现备份EC2的重要文件和MySQL数据库到S3
- Python实现配置文件备份的方法
- 【python】一个备份把文件备份到邮箱的python实现
- Python实现配置文件备份的方法
- 【Python】一个python实例:给重要的文件创建备份.摘自crossin-python简明教程
- Python实现文件的全备份和差异备份
- Python实现网站文件的全备份和差异备份
- python实现数通设备tftp备份配置文件示例
- 【Python】实现网站备份文件扫描+源码分析
- Python实现简单的文件传输与MySQL备份的脚本分享
- python实现windows下文件备份脚本
- Python在Windows下实现文件备份 脚本程序 版本1
- Python实现备份文件实例
- Python实现腾讯云CDB备份文件自动上传到COS
- Python实现简单的文件传输与MySQL备份的脚本分享
- Python脚本实现windows下文件的备份
- Python 实现文件的全备份和差异备份详解
- Python实现备份文件实例
- Python实现文件备份