Thread if(-e $file) und Umlaute..
(22 answers)
Opened by GoodFella at 2007-01-16 17:12
[quote=PerlProfi,16.01.2007, 16:44]Bei mir funktionier das wunderbar.
Ich habe eine Datei äöü.txt und diesen Einzeiler der 'existiert' ausgibt, wenn die Datei vorhanden ist und gar nichts ausgibt, wenn nicht. Code: (dl
)
perl -e "if (-e 'äöü.txt') { print qq(existiert\n) }" Was läuft denn schief?? Eventuell suchst du nach -f anstatt -e. -e prüft nämlich auch auf Verzeichnisse, während -f nur auf lesbare Textdateien prüft. MfG PerlProfi[/quote] Ich prüfe auf vorhandensein von Excel- und Textdateien. Ich selektiere diese mit getOpenFile und getSaveFile und prüfe dann auf Existenz. Als ich das erste Mal auf das Phänomen gestossen bin, hab ich angefangen, mir die Dateinamen aufzuschreiben, die "nicht gehen".. hier meine Liste: Quote Habe dann nach Gemeinsamkeiten gesucht und es gibt einfach nur die Gemeinsamkeit Umlaute hier. Google hat dann andere mit demselben Problem zutage gefördert, allerdings keine Lösung ausser: Benutz eben keine Umlaute. Die Dateien, die ich selektiere, liegen auf einem Win2000 Server. |