Thread Test ob Datei vorhanden mit wildcards (3 answers)
Opened by Marc at 2011-06-21 16:42

guest Marc
 2011-06-21 16:42
#149831 #149831
Hallo,
ich habe ein Array mit Strings @array=(foo, bar.exe, foobar).
In einem Verzeichnis liegen Dateien der Form
* foo.bat
* bar.exe
* sth.bat

Nun möchte ich testen, ob es zu den Arrayeinträge eine Datei gibt (bzw. lesbar ist), dabei ist es egal, ob die Arrayeinträge eine Dateiendung haben.
Also, wenn ich mit einer Sub &dateitest($_) alle Arrayeinträge prüfe. dann soll für 'foo' und 'bar.exe' true zurück kommen, da ja entsprechende Dateien existieren.

Ich möchte es allerdings vermeiden, alle Dateien des Verzeichnisses einzulesen, da es sehr viele sind, also irgendwas der Form
if(-r "$_.*") ...

besten Dank
Last edited: 2011-06-21 16:56:17 +0200 (CEST)

View full thread Test ob Datei vorhanden mit wildcards