os.rename() [Errno 39] Directory not empty

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
artificial
User
Beiträge: 13
Registriert: Dienstag 4. Dezember 2007, 17:49

os.rename() [Errno 39] Directory not empty

Beitragvon artificial » Mittwoch 8. April 2009, 17:35

Hallo zusammen,
ich habe mir ein kleines Script geschrieben welches mir Ordner nach einem bestimmten Schema umbenennt.
Leider bekomme ich bei einem Ordner immer wieder folgende Meldung:

Code: Alles auswählen

Traceback (most recent call last):
  File "./clean.py", line 60, in <module>
    rename(music)
  File "./clean.py", line 41, in rename
    os.rename(dirname, newdir)                                  # Umbenennen
OSError: [Errno 39] Directory not empty


Vorher hat das Script bereits mehrere Ordner abgearbeitet die auch alle nicht leer waren, daran sollte es also nicht liegen.

Any ideas?
Benutzeravatar
Leonidas
Administrator
Beiträge: 16023
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Beitragvon Leonidas » Mittwoch 8. April 2009, 17:38

Suchst du ``shutil.move``?
My god, it's full of CARs! | Leonidasvoice vs Modvoice
artificial
User
Beiträge: 13
Registriert: Dienstag 4. Dezember 2007, 17:49

Beitragvon artificial » Mittwoch 8. April 2009, 18:05

Dankeschön :)
Jetzt klappt es.

Ist zwar um einiges langsamer aber damit kann ich leben.

Wer ist online?

Mitglieder in diesem Forum: MupfSpace