Advertisement

获取目录下所有文件夹下指定文件名的文件,并保存到指定文件夹

阅读量:
复制代码
    import os
    import shutil
    import glob
    
    from tqdm import tqdm
    # 指定目录和输出目录,多级目录时一级写一个\*
    directory = glob.glob(r'D:\video\23\01\*\*\*\*')
    
    output_directory = r'output_directory'
    os.makedirs(output_directory, exist_ok=True)
    
    for file_name in tqdm(directory):
    	#B1_A309.264为要找的文件名
    if 'B1_A309.264' in file_name:
    #多级目录时copy改为copytree     
    shutil.copy(file_name,os.path.join(os.getcwd(),'output_directory',f'{file_name.split(os.sep)[-2]}'+'_'+f'{file_name.split(os.sep)[-1]}'))
        # 

全部评论 (0)

还没有任何评论哟~