【发布时间】:2011-05-25 09:09:49
【问题描述】:
创建的程序利用第 3 方工具生成日志文件。
但是,为该工具提供的参数需要来自目录位置的各种文件作为生成日志的一部分。因此,@"-r C:\test\ftk\ntuser.dat -d C:\System Volume Information\" + restoreFolder.Name + " -p runmru"; 的主要参数将用于生成日志。
有人可以建议如何让系统处理“C:\System Volume Information\”的参数并放置空格?谢谢!
代码:
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();
【问题讨论】:
标签: c# process directory arguments