Patrick Andrieu: überprüfen ob ein Datei (Dateimuster) existiert

Beitrag lesen

Hallo Karla!

ich möchte überprüfen, ob es eine Datei *.xml (z.B. test.xml, 1.xml, etc.) in ein Ordner gibt.

if (-e '/ORDNER/*.xml'){

print 'existiert';
}


>   
> "existiert" wird nicht ausgegeben, wenn z.B. eine Datei test.xml o.ä. existiert.  
  
Klar. Mit obigen Code fragst Du nach der Existenz \_exakt einer\_ XML-Datei mit dem Dateinamen »\*«. Und solange es keine Datei gibt, die exakt »\*.xml« heißt, ist die Bedingung falsch und der Code (in dem Fall die Ausgabe von »existiert«) wird nicht augeführt.  
  

> wie kann ich das am besten überprüfen?  
  
Deinem Code etwas auf die Sprünge helfen solltest Du schon... Ist Dir nicht bekannt, wie die xml-Datei(en) aussehen bzw. benannt werden?  
  
  
  
Viele Grüße aus Frankfurt/Main,  
Patrick

-- 
![](http://www.atomic-eggs.com/fuernA.jpg)  
  
\_ - jenseits vom delirium - \_  
  
[[link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash](http://www.atomic-eggs.com/)]  
Nichts ist unmöglich? [Doch!](http://www.atomic-eggs.com/cwi/cwi_4.shtml)  
Heute schon ge[gök](http://goek.atomic-eggs.com/goek_goek.html)t?