readdir und Dateitest
Bernd
- perl
0 Cheatah0 Bernd0 Sven Rautenberg0 Bernd
Hallo erstmal,
bei folgendem Versuch
opendir (OUT, $dir) || die (...);
my @all=readdir (OUT);
closedir (OUT);
my @dirs=grep (-d, @all);
my @files=grep (-f, @all);
...ereignet sich das Mysterium, dass keine Dateien gefunden werden/das Array leer bleibt (im gelesenen Verzeichnis sind natürlich einige... ;-)
Weiß zufällig jemand, woran das liegen könnte?
Grüße
Bernd
Hi,
opendir (OUT, $dir) || die (...);
my @dirs=grep (-d, @all);
my @files=grep (-f, @all);
...ereignet sich das Mysterium, dass keine Dateien gefunden werden/das Array leer bleibt
wo ist das Mysterium dabei? Du suchst Dateien, die Du vorher in einem (vermutlich) völlig anderen Verzeichnis gefunden hast.
Cheatah
ReHi,
wo ist das Mysterium dabei? Du suchst Dateien, die Du vorher in einem (vermutlich) völlig anderen Verzeichnis gefunden hast.
Wie kommst du darauf? In @all sind sie drin, nur das "extrahieren" geht nicht...
Greetz
Bernd
Moin!
wo ist das Mysterium dabei? Du suchst Dateien, die Du vorher in einem (vermutlich) völlig anderen Verzeichnis gefunden hast.
Wie kommst du darauf? In @all sind sie drin, nur das "extrahieren" geht nicht...
In @all stehen nur die Dateinamen drin - ohne Pfad.
Was aber macht dein grep dann?
- Sven Rautenberg
Moinmoin,
es muss die Sommerhitze sein: Das mit den Pfaden war mir irgendwie abhanden gekommen :-}
Danke für die Auffrischung.
Beste Grüße
Bernd