首页 热点资讯 义务教育 高等教育 出国留学 考研考公

用python把文件夹下的所有文件包括文件夹里面的文件都拷贝到同一个目 ...

发布网友 发布时间:2022-04-27 02:44

我来回答

1个回答

热心网友 时间:2022-04-11 09:40

import os
import shutil

def wenjian(path):
    if os.path.isfile(path):
        shutil.copy(path,'c:\\new_dir')
    if os.path.isdir(path):
        lists = os.listdir(path)
        for i in lists:
            wenjian(i)
        
for i in os.walk('c:\\1'):
    wenjian(i)

建议你把检索到的文件都放到一个新的文件夹里,要不然系统在同一个文件夹里不停的读取和写入可能会陷入死循环以至出错。

追问并不能实现啊。。

追答路径改成你自己的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com