Ich muss mehrere. Mp4 und. CR2-Dateien aus etwa einem Dutzend Unterordner kopieren. Ich habe mehrere Varianten des Codes ausprobiert und möchte von Anfang an beginnen.Wie kann ich viele Dateien eines bestimmten Typs aus vielen Unterordnern mit Python kopieren?
import os
import shutil
#os.chdir('C:\\')
dir_src = 'D:\\Users\\Tibi\\Pictures'
dir_dst = 'D:\\test'
#while True:
# try:
# for folder in os.walk(dir_src):
# print(folder)
# for filename in os.listdir(dir_src):
# if filename.endswith('.CR2'):
# shutil.copy(dir_src + '\\' + filename, dir_dst)
# print(filename)
# except UnicodeEncodeError:
# print(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>File %s was Skipped!<<<<<<<<<<<<<<<<<<<<<<<<<<<<<" %filename)
import pathlib
import glob
dir_src = pathlib.Path('D:\\Users\\Tibi\\Pictures\\Move')
dir_dst = pathlib.Path('D:\test')
for file in dir_src.rglob('*.CR2'):
shutil.copy(dir_src + '\\' + file, dir_dst)
print("Current File is: %s" % file)
Ich habe den Code ausprobiert, der ohne den Code darunter auskommentiert wurde.
Zeigen Sie uns die Variationen, die Sie ausprobiert haben. Was meinst du von Anfang an? Je mehr Informationen Sie uns geben können, desto besser. Wie sieht die Verzeichnisstruktur aus? – The4thIceman