kleine Ergänzung zu unixoiden System: Der Slash ist auch kein erlaubtes Zeichen in einem Dateinamen, weil es der Pfadtrenner ist.
Damit hast Du natürlich Recht. Ich hätte nur nicht gedacht, dass ich den Umstand, dass der Verzeichnistrenner (den übrigens das OS und nicht das Dateisystem vorgibt - was zu weiteren Schwierigkeiten führen kann) nicht Bestandteil eines Dateinamens sein kann, explizit erwähnen müsste. Das gilt auch dann wenn manche den Pfad als Bestandteil eines "Dateinamens" betrachten. Tatsächlich meinen diese dann mit "Dateiname" etwas, was ich als "Adresse im Dateisystem" (sogar als relative URL, ohne Query und Fragment) betrachten würde.