[python]代码库
# 文件夹的复制 把text01文件夹里的东西复制到text02文件夹中
ctrl_c = r'E:\python\练习\text01'
ctrl_v = r'E:\python\练习\text02'
def copy(c_ctrl, v_ctrl):
filelist = os.listdir(c_ctrl) # 读取c_ctel文件夹里的内容
if len(filelist) != 0: # 判断是不是空文件夹
for file in filelist:
path11 = os.path.join(c_ctrl, file) # 拼接路径指定到特定的目标文件
if os.path.isdir(path11):
# 判断是否是文件夹,是文件夹,则在目标文件夹下创建同名文件夹
file1 = os.path.join(v_ctrl, file)
os.mkdir(file1) # 创建同名文件夹
copy(path11, file1)
else:
with open(path11, 'rb') as text01:
container = text01.read() # 读取目标文件的所有内容
path12 = os.path.join(v_ctrl, file) # 拼接路径 创建目标文件
with open(path12, 'wb') as text02:
text02.write(container) # 写目标文件的所有内容
copy(ctrl_c, ctrl_v)