Seite 1 von 1

listdir() -> Ordner von Dateien unterscheiden

Verfasst: Donnerstag 27. Oktober 2005, 10:33
von jazzdee!
Hab ein kleine Frage:
gibt es eine Möglichkeit, den Typen eines Pfades auszugeben?
also ob man gerade eine Datei oder einen Ordner hat?
Habe es bisher so, dass ich den Wert auf einen "." prüfe. Wenn er vor kommt, ist es eine Datei, wenn nicht, dann ein Ordner.
ist erstmal eine übergangslösung, weil ich nicht wußte, wie man es anders machen könnte.
stoße jetzt allerdings an größere probleme, weil es a) ordner gibt, die einen "." im namen haben und b) dateien gibt, die keien endungen haben (also auch keinen "." besitzen und somit als ordner angesehen werden)

Verfasst: Donnerstag 27. Oktober 2005, 12:20
von Joghurt
os.path.isdir(name)

Re: listdir() -> Ordner von Dateien unterscheiden

Verfasst: Donnerstag 27. Oktober 2005, 12:21
von gerold
jazzdee! hat geschrieben:gibt es eine Möglichkeit, den Typen eines Pfades auszugeben?
Hi!

os.path.isdir()
os.path.isfile()
os.path.islink()

mfg
Gerold
:-)

Re: listdir() -> Ordner von Dateien unterscheiden

Verfasst: Donnerstag 27. Oktober 2005, 13:03
von jazzdee!
gerold hat geschrieben:
jazzdee! hat geschrieben:gibt es eine Möglichkeit, den Typen eines Pfades auszugeben?
Hi!

os.path.isdir()
os.path.isfile()
os.path.islink()

mfg
Gerold
:-)
oh man^^
das war ja mal wieder ein befehl, der auf der hand lag :D