ich sitzt seit ein paar Tagen an einer kleinen Aufgabe und komme an einem Punkt nicht weiter.
Folgende Herausforderung habe ich.
Wir legen Projekte bei uns nach in folgender Hierachie ab. Projektpartner --> Projekte --> Einzelprojekt. So ist auch bei uns die Ordnerstruktur aufgebaut.
C:\Users\enrico.neubauer\PycharmProjects\verschieben\Quelle\61867_Das_Haus\Projekte\Projekt1
C:\Users\enrico.neubauer\PycharmProjects\verschieben\Quelle\61867_Das_Haus\Projekte\Projekt2
In diesen beiden Links (exemplarisch) ist der Ordner 61867... der Projektpartner und die Ordner "Projekt1" und "Projekt2" die jeweiligen Projekte.
Ich möchte nun alle Projekte aller Partner in einen einzigen separaten Ordner kopieren/verschieben
Im Ziel soll dies so aussehen.
C:\Users\enrico.neubauer\PycharmProjects\verschieben\senke\Projekt1
C:\Users\enrico.neubauer\PycharmProjects\verschieben\senke\Projekt2
.
.
.
C:\Users\enrico.neubauer\PycharmProjects\verschieben\senke\Projektn
Ich habe nun folgenden Code
Code: Alles auswählen
import os
import shutil
source = r"C:\Users\enrico.neubauer\PycharmProjects\verschieben\Quelle"
target = r"C:\Users\enrico.neubauer\PycharmProjects\verschieben\senke_1"
projects = os.listdir(source)
for project in projects:
source_2 = os.path.join(source, project +"\\"+"Projekte"+"\\")
shutil.move(source_2,target)
Könntet ihr mir bitte einen Tipp geben?
Besten Dank vorab.