Ich nutze os.path.isdir(os.path.join(_startdir,_file)) ....
Gibt zurück True False is auch okay wenn ich es im Py Eigenen verzeichzniss mache ...
Sobald ich aber auf mein Laufewerk E zugriefe über e:\\ sagt er mir ständig False und ich bekomme kein einzieges verzeichniss gelistet.
Gehe recursive durch die verzeichnisse durch um einen baum zu erstellen...
Code: Alles auswählen
def checkfile(self,_dir,_file):
afile=os.path.join(_dir,_file)
if os.path.isdir(afile):
return True
if os.path.isfile(afile):
return False
return None
Gruß der KC