Hello
I'm using the ProcessStartInfo class to start a cmd line application. I know it works, but when one of the arguments i pass had a whitespace in the path, it isn't working.
Here is the code I'm using. The SVN url is
http://svn/ApplicationCode/SandBox/Tags/Version/2013/12-06-2013 1018
string mystr = string.Format("{0}"+ svnUrl+"{1}", '"', '"');
var process = new ProcessStartInfo("cmd.exe", "/C " + "svn checkout " + mystr + " c:\\Temp\\" + selectedTag);
process.CreateNoWindow = true;
process.UseShellExecute = false;
process.RedirectStandardOutput = true;
using (Process pcess = Process.Start(process))
{
using (StreamReader reader = pcess.StandardOutput)
{
result = reader.ReadToEnd();
}
}from the cmd line I can get this to work if I add quotes
svn checkout "http://svn/ApplicationCode/SandBox/Tags/Version/2013/12-06-2013 1018" c:\Temp\jnk
Thanks