网络安全防护与全方位灾备 6月26日 星期四 15:00 云祺视频号准时直播
云祺直播二维码
扫码预约直播,观看精彩内容! 扫码预约直播,观看精彩内容!
关闭按钮
云祺Logo 云祺Logo
关于我们

技术分享

技术分享 Python实现文件备份

Python实现文件备份

2019-08-14

Python实现文件的备份,在很多书中都是Linux版本的,在这里总结一下Linux和windows两种平台下的实现。

在windows平台下,实现代码如下:


# -*- coding:utf-8 -*-
import os
import time
# 要进行压缩的源文件
source = [r'C:\Source',r'C:\back']
# 要压缩到目标路径
target_dir = r'C:\Target\\'
# 目标文件名
target = target_dir + time.strftime('%Y%m%d%H%M%S')+'.rar'
# 进行压缩的命令
zip_command = r'"C:\Program Files\WinRAR\WinRAR.exe" A %s %s -r'%(target,' '.join(source))
# 开始进行压缩
if os.system(zip_command) == 0:
	print "Successful backup to",target
else:
	print 'Backup FAILED'

在Linux平台下,实现代码如下:


# -*- coding:utf-8 -*-
import os
import time
# 要进行压缩的源文件
source = ['/home/swaroop/byte', '/home/swaroop/bin']
# 要压缩到目标路径
target_dir = '/mnt/e/backup/'
# 目标文件名
target = target_dir + time.strftime('%Y%m%d%H%M%S')+'.zip'
# 进行压缩的命令
zip_command = "zip -qr %s %s"%(target,' '.join(source))
# 开始进行压缩
if os.system(zip_command) == 0:
	print "Successful backup to",target
else:
	print 'Backup FAILED'



云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

请拨打电话
为您提供支持

400-9955-698