首先,我很抱歉不得不阅读Google翻译人员提供的文字。
我是Python新手,有一个问题。
[如何让程序分析文件夹和子文件夹,是否存在具有特定扩展名的文件,例如.mp4,将该文件夹及其相应的子文件夹移动到您已选择的路径?
import glob
import shutil, os
if glob.glob('C:\\Source\\folderpath\\*.mp4'): #enter the source folder path
files=glob.glob('C:\\Source\\folderpath\\*.mp4'): #enter the source folder path
print(files)
for f in files:
shutil.move(f, 'C:\\Destination\\folderpath') #enter destination folder path
else:
print('No files with .mp4 file format')
这是另一个适合您的代码,下面的代码将检查所有文件夹和子文件夹的文件扩展名并将它们移到目标文件夹路径
import glob
path = 'C:\\' #Source folder path
files = [f for f in glob.glob(path + "**/*.mp4", recursive=True)]
for j in files:
shutil.move(j, 'C:\\Users\\New folder') #destination folder path