复制一个文件夹下的部分文件夹

复制一个文件夹下的部分文件夹


任务描述: 我F盘有一个文件夹1030,它里面有若干文件夹(名字都是三个字符),这些文件夹下面有若干子文件夹,这些子文件夹里面又有若干文件。希望复制名称为“502”的那些子文件夹(包括里面的所有文件)。复制到F盘下0124_COPY文件夹。

看了python教程和网上一些博客,给出代码如下:

import shutil  # 导入移动模块
import os

paths = os.walk(r'F:/1030/')

for path, dir_lst, file_lst in paths:
    for dir_name in dir_lst:
#        print(os.path.join(path, dir_name))
#        print(dir_name)
        if dir_name=="502":
#             print(path[8:11])
             shutil.copytree(os.path.join(path, dir_name),os.path.join("F:/0124_COPY",path[8:11],dir_name))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值