Seite 1 von 1

Ganzen Ordner kopieren

Verfasst: Montag 19. Januar 2009, 21:31
von INFACT
Sehr geehrtes Python Forum.
Ich möchte einen Ganzen Ordner in einen anderen kopieren.
Dafür habe ich dieses Script erstellt, doch leider funktioniert es nicht.
Es meldet zwar keinen Fehler, doch es macht nichts.

Code: Alles auswählen

ordner=r"C:\Dokumente und Einstellungen\Robin\Desktop\Python"
liste=os.listdir(ordner)
for datei in liste:
	alt=ordner+"\\"+datei
	offen=open(alt)
	a=""
	for line in offen:
		a=a+line
	neu=open(r"C:\Dokumente und Einstellungen"+datei,"w")
	print >>neu,a
Weiß jemand warum es nicht funktioniert, oder gibt es schon eine Funktion die dieses schon macht?
Vielen Dank für Antworten.

Re: Ganzen Ordner kopieren

Verfasst: Montag 19. Januar 2009, 21:33
von Leonidas
INFACT hat geschrieben:gibt es schon eine Funktion die dieses schon macht?
Ja, ``shutil.copytree`` macht genau das.

Verfasst: Montag 19. Januar 2009, 21:38
von INFACT
Danke.
Das ist genau das, was ich suche!