Hallo "Herbold",
> gelingt nicht. es kommt in der Dateiadresse ein %20 also z.B.
> C:\useres\G.W%20Herbold\Documents\...
Zumindest zum %20 kann ich was sagen: Wenn Programme einen Dateinamen
übergeben bekommen, können sich Leerzeichen fatal auswirken:
Beispiel:
Du willst die Datei
apfel baum.txt
löschen, nicht aber apfel oder baum.txt.
Der Befehl
delete apfel baum.txt
würde nun aber die Dateien apfel und baum.txt löschen, denn das
Leerzeichen wird als Dateinamen-Trennung angesehen!
Um dies zu verhindern, kann eine "Umhüllung" verwendet werden (z.B.
Anführungszeichen: "apfel baum.txt") oder man muss die möglichen
Trennzeichen entsprechend codieren. das Leerzeichen hat den Code 32
oder Hexadezimal 20. Das % soll bedeuten: nun kommt der Code eines
_Zeichens_. Zusammen also: %20 bedeutet also "hier ein Leerzeichen"...
Das ist einer der Gründe, warum ich bis heute Dateinamen mit
Leerzeichen, Umlauten,... meide. Statt Leerzeichen bietet sich z.B. "_"
an.
Gruß,
M. Höhne
--
____
/ / / / /__/ Michael Höhne /
/ / / / / [email protected] /
________________________________/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]