ich habe einen Sammelordner erstellt in dem Dateien gesammelt werden, jetzt will ich das die Dateien weg sortiert werden.
Die Sortierung funktioniert schon, aber mir räumt es immer den ganzen Inhalt in dem Ordner mit weg, also würde ich das gern auf einzelne Dateien spezifizieren. Sodass die Einzelne Datei die gerade verglichen wird nur verschoben wird.
Code: Alles auswählen
dateien = os.listdir()
print(os.listdir())
for bauteile in dateien:
SAP_Nr, Projekt_Nr, Werk, Messart, Fertigungsauftrag, Teil_Nr, Datum, Bemerkung, nichts = bauteile.split('_')
# Beuteil wird verglichen und verschoben in Zielordner
if SAP_Nr == '730545S00B':
ziel = r'C:\Users\Ich\Desktop\730 545\S00B'
for datei in dateien:
shutil.move(datei, ziel)
elif SAP_Nr == '730545H12A':
ziel = r'C:\Users\Ich\Desktop\730 545\H12'
for datei in dateien:
shutil.move(datei, ziel)