Seite 1 von 1

Alle .jpg Dateien aus C in einen Ordner verschieben

Verfasst: Mittwoch 3. August 2022, 15:03
von FiftyShadesOfPython
Hallo zusammen,

ich bin ein ziemlicher Python Anfänger bin aber auf eine Problemstellung gestoßen die mir sehr viel Arbeit abnehmen würde.
Und zwar wie im Titel beschrieben möchte ich alle .jpg Dateien die sich bei mir im Laufwerk C befinden in einen Ordner kopieren (bin am Bilder durchsortieren, aber wie man es kennt habe ich dafür zich Ordner).
Kann mir da jemand weiter helfen? :D
Danke schon mal im Voraus! :lol:

Re: Alle .jpg Dateien aus C in einen Ordner verschieben

Verfasst: Mittwoch 3. August 2022, 15:15
von Sirius3
Im Titel schreibst Du was von "verschieben" unten schreibst Du dann "kopieren". Was denn nun?
pathlib.Path bietet Dir alles, was Du dazu brauchst.

Re: Alle .jpg Dateien aus C in einen Ordner verschieben

Verfasst: Mittwoch 3. August 2022, 17:20
von DeaD_EyE
Im gleichen Dateisystem ist es os.rename bzw. Path.rename zum "verschieben". Es werden nur die Metadaten geändert, der Inhalt bleibt so.
Wenn man von C auf D verschieben möchte (zwei unterschiedliche Dateisysteme), muss man die Datei kopieren shutil.copy oder falls die Quelle gelöscht werden soll, dann shutil.move verwenden.