Rolf B: Datei vorhanden?

Beitrag lesen

Hallo effel,

du kannst globSync("dateiname") verwenden.

Zuerst sicher stellen, dass der Name kein Wildcardzeichen enthält. Dann globSync aufrufen. Das Ergebnis ist, weil keine Wildcards im Namen sind, ein Array mit 0 oder 1 Einträgen.

0 Einträge: Datei existiert nicht. 1 Eintrag: dateiname wie im Filesystem. Führe einen Stringvergleich durch um sicher zu sein, dass die Schreibweise passt.

Ob das SINNVOLL ist, ist eine andere Frage.

Unter Windows kann man, wenn WSL aktiv ist und man NTFS verwendet, pro Verzeichnis festlegen, ob es case sensitive sein soll. Ich habe das mal gemacht, weil ich ein git Repository klonen musste, das Dateien enthielt die sich nur in der Schreibweise unterschieden. Ich müsste erstmal raussuchen, wie das geht.

Rolf

--
sumpsi - posui - obstruxi