美文网首页
复制文件夹里指定格式文件去另外一个

复制文件夹里指定格式文件去另外一个

作者: 山猪打不过家猪 | 来源:发表于2021-06-16 11:26 被阅读0次
    #coding:utf-8
    
    import os
    import shutil
    import re
    
    files = os.listdir(r'C:\Users\Core\Desktop\EnglishPodVideo') #打开指定文件夹
    for i in files:   #遍历文件夹内文件目录
        mini_file = os.listdir(r'C:\Users\Core\Desktop\EnglishPodVideo\{}'.format(i)) #打开次级文件夹
        for j in mini_file:  ##遍历文件夹
            if "pb" in j:  ##过滤文件名中含有pb的文件
                print(j)
                shutil.copyfile(r'C:\Users\Core\Desktop\EnglishPodVideo\{}\{}'.format(i,j), r'C:\Users\Core\Desktop\EnglishPodVideoPB\{}'.format(j)) ##将该文件复制到指定目录
    
            else:
                pass
    
    files = os.listdir(r'C:\Users\Core\Desktop\EnglishPodVideoPB') #打开指定文件夹
    for i in files:   #遍历文件夹内文件目录
        old_name = r'C:\Users\Core\Desktop\EnglishPodVideoPB\{}'.format(i) #旧文件名称
        suffix=  "." + i.split(".")[-1] #旧文件的后缀
        new_name = r'C:\Users\Core\Desktop\EnglishPodVideoPB\{}'.format(re.findall('(\d+)',old_name)[0]+suffix)
        os.rename(old_name, new_name)  # 用os模块中的rename方法对文件改名
        print(old_name, "======>", new_name)
    

    相关文章

      网友评论

          本文标题:复制文件夹里指定格式文件去另外一个

          本文链接:https://www.haomeiwen.com/subject/ropxyltx.html