glob.glob & hidden files/folder
Verfasst: Freitag 5. Oktober 2007, 12:58
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.
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
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)
Danke im voraus.
Gruß Zack