Wenn man ein Freund von Funktionen ist, ich bin es immer noch nicht, geht es so.
Code:
#!/usr/bin/env python3
# *********************************************************************************************
# python3 move_video.py
# *********************************************************************************************
#
import os
import shutil
def verschiebe_mp4_dateien(quellordner, zielordner):
"""
Verschiebt alle .mp4-Dateien von Ordner A nach Ordner B.
:param quellordner: Quellordner (Pfad als String)
:param zielordner: Zielordner (Pfad als String)
"""
# Überprüfen, ob der Zielordner existiert, ansonsten erstellen
if not os.path.exists(zielordner):
os.makedirs(zielordner)
# Alle Dateien im Ordner A durchgehen
for datei in os.listdir(quellordner):
if datei.endswith('.mp4'):
# Vollständigen Pfad der Datei in Ordner A und B erstellen
quell_datei = os.path.join(quellordner, datei)
ziel_datei = os.path.join(zielordner, datei)
# Datei verschieben
shutil.move(quell_datei, ziel_datei)
print(f'{datei} wurde nach {zielordner} verschoben.')
# Beispielaufruf der Funktion
quellordner = "/OrdnerA/"
zielordner = "/OrdnerB/"
# Aufruf der Funktion
verschiebe_mp4_dateien(quellordner, zielordner)