Seite 1 von 1

Verzechnisse kopieren, wenn Zielordner schon vorhanden ist

Verfasst: Montag 9. Januar 2012, 16:27
von sublist
Hallo.

Hab mal wieder ne Anfängerfrage.

Ich möchte mehrere Ordner in einen anderen Ordner kopieren, den es bereits mit gleichen Namen und evtl. auch Inhalt gibts.
Alles soll überschrieben werden ohne Ausnahme.
Ich habs mit "shutil.copytree" versucht, aber da bekomm ich immer die Fehlermeldung:

Code: Alles auswählen

WindowsError: [Error 183] Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist
Muß ich das dann anders lösen? Soll ich lieber Windows routinen benutzen? (xcopy etc..)

Danke :)

Re: Verzechnisse kopieren, wenn Zielordner schon vorhanden i

Verfasst: Montag 9. Januar 2012, 19:27
von Gremlin
Ich hab das selbst einmal gebraucht, wenn du magst kannst du das verwenden: http://www.python-forum.de/pastebin.php?mode=view&s=260
Tut bei mir seit geraumer Zeit ohne Probleme. (Allerdings hab ich auch eine etwas tolerantere Version gegenüber fehlgeschlagenen Kopiervorgängen.)

PS: Ist für Python 2.7 gedacht und noch nicht auf einem Linux-System genutzt worden.

Re: Verzechnisse kopieren, wenn Zielordner schon vorhanden i

Verfasst: Dienstag 10. Januar 2012, 09:52
von sublist
Danke für dein Snippet!

Funzt tadelos! :)