Seite 1 von 1

glob.glob & hidden files/folder

Verfasst: Freitag 5. Oktober 2007, 12:58
von Zack
Hab hier eine kleine Methode verwendet um einen Ordner mit samt Inhalt zu löschen. Nur leider werden dabei keine versteckten Ordner oder Dateien gelöscht.

Code: Alles auswählen

def delDir(directory):
    for filename in glob.glob(directory + '/*'):
        absPath = os.path.abspath(filename)
        if os.path.isdir(absPath):
            try:
                os.rmdir(absPath)
            except:
                delDir(absPath)
        else:
            try:
                os.remove(absPath)
            except:
                print 'Error:  os.remove(%r) fehlgeschlagen!' % (absPath)
Gibt es eine Möglichkeit, dass glob.glob auch versteckte Inhalte auflistet? Hat jemand sonnst vlt eine Alternative oder andere Lösungsvorschläge parat?
Danke im voraus.
Gruß Zack

Verfasst: Freitag 5. Oktober 2007, 13:12
von Rebecca
Schau dir mal rmtree aus dem Modul shutil an. :)