Im Moment führe ich ein externes Programm wie folg aus:
Process RAR = new Process();
RAR.StartInfo.FileName = rarlab;
RAR.StartInfo.Arguments = (" " + rarpar + " " + bckdir + "\\" + text[i] + ".rar " + bcktmp + "\\" + text[i]);
RAR.Start();
RAR.WaitForExit();
Allerdings können die Parameter (Arguments) wie bckdir und/oder text leerzeichen enthalten und dann werden die Parameter nicht vollständig genommen.
In der Kommandozeile würde man die komplette Zeile einfach in " (Anführungsstriche) setzen... ihr kennt das ja.
Wie kann ich das Problem hier in c# lösen?
Gruß und thx in advance, Linus