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]

Antwort per Email an