von Besserwisser » Mo 21. Jan 2013, 08:55
Wenn die Codeschnippsel der Realität entsprechen ist der Backslash im Dateinamen natürlich höher Blödsinn, weil damit \Ersatzspannungsquelle zu einem Makro wird. Wie auch in den Beiträgen zu \input und \include gezeigt wird, sind
Dateipfade mit Slash statt Backslash zu schreiben.
Übrigens verwendet Windows intern ebenfalls den Slash. Nur die Standard-Shells von Windows können damit nichts anfangen, weil sie dahinter dann eine Option vermuten. Das ist ein Überbleibsel aus DOS-COMMAND.COM-Zeilen. Und weil viele Programmierer das nicht wissen, wandeln inzwischen die meisten Windows-APIs ebenfalls den Backslash in Dateinamen in Slash um. Ich kann mich aber noch an DOS-Zeiten erinnern, als man diese Umwandlung teilweise selbst machen musste, wenn man den Anwender nicht verwirren wollte. Damals waren die bevorzugten Programmiersprachen unter DOS noch Pascal (wenn der Code wartbar sein sollte) und Assembler (wenn es schnell gehen musste).
Wenn die Codeschnippsel der Realität entsprechen ist der Backslash im Dateinamen natürlich höher Blödsinn, weil damit \Ersatzspannungsquelle zu einem Makro wird. Wie auch in den Beiträgen zu \input und \include gezeigt wird, sind [url=http://www.golatex.de/wiki/Dateipfade]Dateipfade[/url] mit Slash statt Backslash zu schreiben.
Übrigens verwendet Windows intern ebenfalls den Slash. Nur die Standard-Shells von Windows können damit nichts anfangen, weil sie dahinter dann eine Option vermuten. Das ist ein Überbleibsel aus DOS-COMMAND.COM-Zeilen. Und weil viele Programmierer das nicht wissen, wandeln inzwischen die meisten Windows-APIs ebenfalls den Backslash in Dateinamen in Slash um. Ich kann mich aber noch an DOS-Zeiten erinnern, als man diese Umwandlung teilweise selbst machen musste, wenn man den Anwender nicht verwirren wollte. Damals waren die bevorzugten Programmiersprachen unter DOS noch Pascal (wenn der Code wartbar sein sollte) und Assembler (wenn es schnell gehen musste).