Ich arbeite gerade an einem Programm, das meinen Desktop bereinigen wird, indem alles in entsprechende Ordner verschoben wird, die sich in einem anderen Ordner befinden. Zum Beispiel, wenn Sie das Skript ausführen, macht es einen Ordner auf Ihrem Desktop namens "Desktop-Elemente" und dann in diesem Ordner sind Unterordner wie "Dokumente" "Anwendungen" "Code", etc. Im Moment habe ich die einzelnen Dateien auf mein Desktop wird korrekt gespeichert, aber ich bin mir nicht sicher, wie ich mit den Ordnern umgehen würde. Ich möchte nur die bereits erstellten Ordner im Ordner "Desktop-Objekte" speichern. Vielen Dank!Verschieben von Ordnern in andere Ordner mit Python
Antwort
Sie können shutil
Modul verwenden. Die Funktion shutil.move(src, dst)
wird den Trick machen.
Wo src
wird der bereits erstellte Ordner und dst
wird der Ordner "Desktop-Elemente" sein.
Edited: Für eine beliebige Anzahl von Ordnern Sie Modul os
wie diese verwenden:
for elem in os.list("desktop_path"):
if os.path.isdir(os.path.join("desktop_path", elem)):
shutil.move(os.path.join("desktop_path", elem), "desktop items folder")
wie würde ich implementieren, dass für eine beliebige Anzahl von Ordnern mit beliebigen Namen? – bkrause404
Bearbeitet mit neuen Informationen –
'" desktop_path/"+ elem' würde mit' os.path.join ("desktop_path", elem) 'besser aussehen –
- 1. Batch - Verschieben von Ordnern falsch durch ersten Ordner Buchstaben
- 2. Öffnen von Ordnern in einem anderen Ordner
- 3. Unerwartete Ergebnisse Verschieben von Dateien zwischen Ordnern
- 4. Python - Verschieben von Dateien von einem Ordner zu einem anderen mit einigen Ausnahmen
- 5. Ausblenden von Ordnern/Dateien mit Python
- 6. Versuchen, Dateien mit Ordnern von einem Ordner in einen anderen zu verschieben C#
- 7. Verschieben von Obj-Ordnern in Visual Studio 2012
- 8. Daten zwischen Cassandra JBOD-Ordnern manuell verschieben
- 9. Erstellen von Ordnern/Unterordnern in Python
- 10. Verschieben Sie Dateien in S3 in Ordnern basierend auf Dateiname
- 11. Kontakte aus Ordnern in "Andere Kontakte" abrufen
- 12. Verschieben von Dateien und Ordnern Versehentlich auf nicht existierende Orte
- 13. Robocopy eine Datei aus mehreren Ordnern verschieben
- 14. Auflisten von Ordnern im angegebenen Ordner
- 15. NetBeans und Mercurial - Verschieben/Löschen von Dateien und Ordnern
- 16. Unix - Ordner verschieben, in dem Dateien mit einem Namen übereinstimmen
- 17. Wie Vagrant VM Ordner verschieben?
- 18. VBA zum Verschieben von E-Mail-Ordnern und Inhalten
- 19. Verschieben von WordPress Content-Ordner
- 20. wie mehrere Ordner in 1 Ordner verschieben
- 21. Umbenennen und Verschieben von Datei mit Python
- 22. Shell-Ordner in den oberen Ordner verschieben
- 23. Kopieren Ordner mit wenigen anderen Ordnern in ein bestimmtes Verzeichnis
- 24. Erstellen mehrerer ähnlicher Unterordner in mehreren verschiedenen Ordnern mit Python
- 25. Verschieben von Textdateien in einen Ordner C#
- 26. Erstellen mehrerer Ordner in mehreren Ordnern.
- 27. Python Vererbung von übergeordneter Klasse in einem Modulform andere Ordner
- 28. Stapel verschieben veraltete Ordner
- 29. DOS Batch-Dateien verarbeiten zu entsprechenden Ordnern verschieben
- 30. Datei in dynamischen Ordner verschieben
Check 'shutil' Bibliothek –