python备份文件

import os
import time
import sys

def create_backup_dir(dir):
backup_dir = dir +'/'+time.strftime('%Y%m%d')
if not os.path.exists(backup_dir):
os.mkdir(backup_dir)
return backup_dir

def backup(src,dest):
if not os.path.exists(src):
print('src dir not exist')
sys.exit(1)
dest = create_backup_dir(dest)
for file in os.listdir(src):
srcfile = os.path.join(src, file)
destfile = os.path.join(dest, file)
if os.path.isfile(srcfile):
open(destfile, "wb").write(open(srcfile, "rb").read())

if __name__ == '__main__':
src = 'D:/data/pcf'
dest = 'D:/data/pcf/backup'
backup(src,dest)
原文地址:https://www.cnblogs.com/timlong/p/12799798.html