Moin,
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 […] nicht Bestandteil eines Dateinamens sein kann, explizit erwähnen müsste.
Darf ich deine Aussage zitieren, auf die ich geantwortet habe (Hervorhebung von mir)?
Mit den gängigen Linux-Dateisystemen und auf Macs wirst Du kaum Probleme haben. Da sind alle Zeichen - sogar Steuerzeichen - gültig. Einige müssen aber "escaped" werden (Verzeichnistrenner und sonstige reservierte Zeichen).
Ausnahme: Das NUL-Byte.
Diese Aussage ist also nicht korrekt, daher siehe oben.
Viele Grüße
Robert