Entwickler-Ecke

Dateizugriff - einen pfad sauber als parameter verschicken


patrick - Fr 27.12.02 13:13
Titel: einen pfad sauber als parameter verschicken
ich habe ein dos-prog (nicht von mir, ich will im nur ein gui zusammenschustern).
dabei werden unter mehrere parameter an das dos-prog gesendet. darunter auch ein dateipfad.
nun hab ich folgendes problem:
wenn in dem pfad ein leerzeichen vorkommt deutet das programm dies als parameteranweisungsende.
also statt

Quelltext
1:
dosprogramm.exe -a -b -c C:\eigene dateien\test.dat                    

wir nur der wert

Quelltext
1:
dosprogramm.exe -a -b -c C:\eigene                    

übernommen.
ich hab es auch schon mit der formatierung von leerzeichen in %20 versucht aber das funktioniert auch nicht!

gibt es da andere möglichkeiten??


bis11 - Fr 27.12.02 13:20

Übergebe den Pfad in Anführungszeichen an das Programm und schon sollte es funktionieren.


patrick - Fr 27.12.02 15:58

meeeennsch und ich mach mir da n kopf!!!


THX!!


bis11 - Fr 27.12.02 16:27

Dazu ist der Kopf doch da. Aber ist ja schön das ich Dir helfen konnte.