用python批量将特定后缀名的文件拷贝到指定文件夹

发布时间 2023-05-23 16:40:14作者: 阿苏勒的吕归尘

'''创建文件夹'''

点击查看代码
import os
import shutil
os.mkdir('D:\目标文件夹')

os.mkdir('D:\目标文件夹\处理后所有文档')

'''过滤文件到指定文件夹'''

点击查看代码
path2="D:\目标文件夹\处理后所有文档"
def sd(path):# 便利文件夹的方法
    fs=os.listdir(path)
    for f in fs:# 遍历子文件夹
        if os.path.isdir(path+"\\"+f):
            sd(path+"\\"+f) **这是一个递归,如果f为文件夹,接着遍历**
        else:# 选取后缀为txt的文件
            if f.endswith('.txt'):
                fs=os.path.join(path,f)
                print(fs)
                shutil.move(fs,os.path.join(path2,f))
                 
path=r"D:\第二次实验\实验材料\基础数据"

sd(path)