Vraag : Hoe te om Process.StartInfo.Arguments met ruimten in de argumenten te formatteren?

hallo,

I am heeft proberen een FTPbevel van mijn toepassing aan te halen C# die een Process.
I gebruiken de onderstaande code in mijn program.
I ruimten in het eerste argument van het Proces hebben en het handelt bizar en het formatteren niet properly.

scriptfile = „C:\Program files\PR Ent \ AddIns \ PR Brug \ \ UploadScript.txt“ uploadt;
s.Filename = „File1“;

Process P = nieuw Proces ();
P.EnableRaisingEvents = waar;
                    P.Exited += P_Exited;
P.StartInfo.FileName = filename;
P.StartInfo.Arguments = scriptfile + s.Filename;
P.Start ();

Could om het even wie te helpen gelieve me hoe te behoorlijk te formatteren wanneer het hebben van ruimten?

Thank you.

Antwoord : Hoe te om Process.StartInfo.Arguments met ruimten in de argumenten te formatteren?

probeer

P.StartInfo.Arguments = scriptfile + s.Filename;
-->
P.StartInfo.Arguments = „\ "" + scriptfile +“ \“ „+ s.Filename;

Andere oplossingen  
 
programming4us programming4us