NUR Ordner innerhalb eines Ordners auflisten ?
Verfasst: Dienstag 26. Juli 2011, 13:13
Schalömmchen ...
kann ich mir in Python von einem Ordner eine Liste ausgeben lassen, in der NUR die Unterordner und NICHT die Dateien enthalten sind?
Wenn ich einen bestimmten Ordner rekursiv nach einer bestimmten Datei durchsuchen lassen möchte, könnte ich dann nämlich zuerst mit schauen ob die Datei dort enthalten ist und danach, sofern ich eine Liste mit Unterordnern hätte diese Unterordner ebenfalls rekursiv durchsuchen, oder jedes Element eines Ordners einzeln mit os.path.isdir(folderPath) fragen zu müssen, ob es ein Ordner ist
Sollte dann so in etwa aussehen:
Oder geht das noch einfacher ???
kann ich mir in Python von einem Ordner eine Liste ausgeben lassen, in der NUR die Unterordner und NICHT die Dateien enthalten sind?
Wenn ich einen bestimmten Ordner rekursiv nach einer bestimmten Datei durchsuchen lassen möchte, könnte ich dann nämlich zuerst mit
Code: Alles auswählen
glob.glob('test.txt')
Sollte dann so in etwa aussehen:
Code: Alles auswählen
import os
import glob
path="C:"
searchFile = "test.txt"
def searchForFile(path):
for i in glob.glob(path + os.sep + searchFile):
machIrgendwasMitDerDatei(i)
for i in getFolderList(path)
searchForFile(i)
searchForFile(path)