# 拷贝一个目录
from os import path
import os
def copmulu(path,path1): #path原文件地址,path1指定地址
s = path.split("\\") #获得以原路径按“/”切割的字符串,取最后一个s[-1]得到文件名
newpath = os.path.join(path1,s[-1]) #更新新路径
os.makedirs(newpath) #创建目录
lt = os.listdir(path) #获得老目录下的信息
for i in lt:
if os.path.isdir(os.path.join(path,i)): #如果是目录就调用函数进行递归
copmulu(os.path.join(path,i),newpath)
else:
open(os.path.join(newpath,i),'w') #如果是文件则在新目录下创建
copmulu('E:\\test','E:\\test2') #测试
python 拷贝一个目录
最新推荐文章于 2024-08-20 23:08:13 发布