C# Comment utiliser le Répertoire des Espaces Blancs dans le processus.arguments?

Utilise le programme créé un outil 3ème partie pour générer un fichier journal.

Cependant les arguments fournis par l'outil de divers fichiers à partir d'emplacements de Répertoire dans le cadre de générer les journaux. Par conséquent, le principal argument de @"-r C:\test\ftk\ntuser.dat -d C:\System Volume Information\" + restoreFolder.Name + " -p runmru"; serait utilisé pour générer les journaux.

Quelqu'un peut-il conseiller sur la façon de rendre les arguments de "C:\System Volume Information\" être traitées par le système avec les espaces blancs de placé? Merci!

Les codes:

            Process process = new Process();
            process.StartInfo.FileName = @"C:\test\ftk\ripxp\ripxp.exe";
            process.StartInfo.Arguments = @"-r C:\test\ftk\ntuser.dat -d C:\System Volume Information\" + restoreFolder.Name + " -p runmru";
            process.StartInfo.CreateNoWindow = false;
            process.StartInfo.UseShellExecute = false;
            process.StartInfo.RedirectStandardOutput = true;
            process.StartInfo.RedirectStandardInput = true;
            process.StartInfo.RedirectStandardError = true;
            process.Start();

OriginalL'auteur JavaNoob | 2010-12-14