import os # 递归的实现深度优先遍历 def copy_dirs(path, cpath): list1 = os.listdir(path) for i in list1: abspath=os.path.join(path,i) abscpath=os.path.join(cpath,i) if os.path.isdir(abspath): os.mkdir(abscpath) copy_dirs( abspath,abscpath) else: # 读\写文件 rf = open(abspath, "rb") wf = open(abscpath, "wb") while True: content = rf.read(10 * 1024 * 1024) if len(content) == 0: break wf.write(content) rf.flush() rf.close() wf.close() path = input("请输入你需要复制的文件夹完整路径:") cpath = path + "(副本)" os.mkdir(cpath) copy_dirs(path, cpath)
复制文件夹
最新推荐文章于 2021-06-22 15:59:05 发布