Es kommt auf den Kontext an.
Muss nur eine ganz spezielle Datei gefunden werden oder ist im Gesamtprozess mit mehreren Dateien etwas anzurichten?
Kommt das häufiger vor?
Dann wäre es u.U. sinnvoll, eine Art Index oder Inhaltsverzeichnis zu erstellen und nur bei Bedarf alle Verzeichnisse und Unterverzeichnisse abzugrasen.
Freilich muß gewährleistet sein, dass dieser Behelfsdatei gut gepflegt und bei Bedarf auf dem aktuellen Stand ist.
Was heißt "Variable"?
Den Dateinamen, der in der "Variable" steckt?
Dann bastelst Du Dir am besten mittels einer Stringkombination einen RegExp-Ausdruck wie in selfhtml:
JavaScript/Objekte/RegExp dargestellt:
Also vorher den String
str, der in der Klammer von RegExp(
str) steckt, vorher zusammenbauen aus dem Namen der gesuchten Datei und dem Drumherum.