Python
[Python] 폴더와 그 내부 파일들까지 백업하기 (작성중)
Gom Guard
2017. 12. 28. 16:05
반응형
import os
from os.path import exists, isdir
def copy(path, backup_path):
os.chdir(path)
if not exists(backup_path):
os.mkdir(backup_path)
file_list = os.listdir(path)
for i in file_list:
if isdir(path+i):
copy(path+i+'/', backup_path+i+'/')
else:
with open(path+i,'rb') as a, open(backup_path+i,'wb') as b:
data = a.read()
b.write(data)
path_dir = "C:/Users/GomGuard/Intel/"
path_dir_backup = "C:/Users/GomGuard/backup/"
copy(path_dir,path_dir_backup)
반응형