Florian: Verzeichnis erkennen

Beitrag lesen

Hallo Klaus

Jetzt sind aber physik, allg, und test auch Verzeichnisse. Wieso sind diese nicht als solche erkennbar? Wo liegt mein Denkfehler? Was mache ich falsch?

Naja, manchmal sieht man einfahc nicht das Offensichtliche, oder?

readdir() liefert nur die Dateinamen der Dateien in ein Verzeichnisses. Pfadangaben sind natürlich nicht dabei. Und -d will aber schon wissen _wo_die Datei liegt, und nicht nur, wie ihr Name in einem bestimmten Verzeichnis lautet. Sprich, Du mußt schon auch den Dateinamen inklusive Pfad angeben.

ich hab einfach diese Zeile geändert und es funktioniert. Danke

print " ",-d $Verzeichnis.$_ ? "DIR  " : "FILE ","$_\n";

Gruß Flo