- 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kun1280437633/article/details/80322984
import multiprocessing
import os
def copy_one_file(src_dir, new_dir, file_name):
# 打开遍历到的原文件,复制内容到新文件
with open(src_dir + '/'+file_name, 'rb') as src_file:
content = src_file.read()
with open(new_dir + '/' + file_name, 'wb') as new_file:
new_file.write(content)
def main():
"""获取要备份的文件夹名称,使用进程池处理文件的复制,每一个进程处理一个文件"""
# 1. 获取要备份的文件夹名
src_dir = input('请输入要备份的文件夹名称:')
# 2. 创建新文件夹 [新]文件夹名称
new_dir = '[新]' + src_dir