ich versuche gerade eine Verschiebung von Dateien zu automatisieren, was momentan mit entsprechender Fehlerhäufigkeit manuell durchgeführt wird.
Das verschieben läuft mit untenstehendem Befehl ganz normal. Das Problem ist allerdings, dass ich dazu den gesamten File-Namen erfassen muss, welcher mir aber zuvor nicht bekannt ist. Ich weiss aber, dass in jedem Dateinamen die Kundennummer vorkommt. Entsprechend muss ich untenstehenden Code so verändern, dass mir z.B. anstelle des vollständigen Namen "AA023300408710LFVI" nur die Nummer "408710" heraussucht und danach sämtliche Dokumente mit dieser Nummer in den unter dst festgelegten Ordner ablegt. Dies sind in der Regel mehrere Dokumente, es kann aber auch nur eines oder sogar keines sein. Hat jemand eine Idee, wie ich den folgenden Code anpassen muss?
Code: Alles auswählen
import shutil
src = "C:/Users/Startklar/Desktop/Ausgangsordner"
dst = "C:/Users/Startklar/Desktop/Empfangsordner/Sven"
dst2 = "C:/Users/Startklar/Desktop/Empfangsordner/Gerald"
# Dateien verschieben
shutil.move(src=src + "/AA023300408710LFVI.docx", dst=dst +"/AA023300408710LFVI.docx")
shutil.move(src=src + "/BB023310187105ADIK.docx", dst=dst2 +"/BB023310187105ADIK.docx")