Hi!
Ich bastle ein kleines Skript mit dem ich einen Ordner verschieben kann.
Quellpfad und Ziel stehen fest, aber wie kann ich jetzt das Verzeichnis verschieben? Google brachte mir keine brauchbaren Ergebnissse
Danke im Voraus
Ordner verschieben
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo baracuda!
Willkommen im Python-Forum!
- http://docs.python.org/library/shutil.html
- http://docs.python.org/library/os.html# ... irectories
Verschieben = Kopieren + Löschen
mfg
Gerold
Windows:
- win32file.CopyFile()
- win32file.CopyFileEx()
- win32file.MoveFile()
- win32file.MoveFileEx()
.
Edit (Leonidas): Rest der Diskussion in "Radioboxen erstellen" abgetrennt.
Willkommen im Python-Forum!
- http://docs.python.org/library/shutil.html
- http://docs.python.org/library/os.html# ... irectories
Verschieben = Kopieren + Löschen
mfg
Gerold
Windows:
- win32file.CopyFile()
- win32file.CopyFileEx()
- win32file.MoveFile()
- win32file.MoveFileEx()
.
Edit (Leonidas): Rest der Diskussion in "Radioboxen erstellen" abgetrennt.
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Ich habe mir die shutil-Doku genauer angesehen und bin dabei auf shutil.move gestossen.
Das einfache Verschieben von einem Verzeichnis klappt aber immer noch nicht. Dabei hört sich Doku für meine Verständnisse recht eindeutig an:
Recursively move a file or directory to another location.
If the destination is on the current filesystem, then simply use rename. Otherwise, copy src to the dst and then remove src.
Ich schlussfolgere, mit
liese sich die Strunktur in C:\Test in den Programme-Ordner verschieben, oder habe ich da was falls verstanden?
Das einfache Verschieben von einem Verzeichnis klappt aber immer noch nicht. Dabei hört sich Doku für meine Verständnisse recht eindeutig an:
Recursively move a file or directory to another location.
If the destination is on the current filesystem, then simply use rename. Otherwise, copy src to the dst and then remove src.
Ich schlussfolgere, mit
Code: Alles auswählen
shutil.move("C:\Test", "C:\Programme")
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Mit dem Befehl wird der Inhalt des ersten Ordners in den zweiten verschoben, was du wohl suchst ist eherbaracuda hat geschrieben:liese sich die Strunktur in C:\Test in den Programme-Ordner verschieben, oder habe ich da was falls verstanden?Code: Alles auswählen
shutil.move("C:\Test", "C:\Programme")
Code: Alles auswählen
shutil.move(r"C:\Test", r"C:\Programme\Test")
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice