# 文件夹的复制 把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) |