本文介绍了如何在c#中获取xcopy的输出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
命令提示符使用以下命令返回xcopy命令的输出。
> xcopyd:\01-Oct-2013E:\/ e / y / I> xcopy.out
在特定位置创建的输出文件。
i需要C#代码中的输出文件。
$ / b
startInfo.Arguments =\+ SolutionDirectory +\++\+ TargetDirectory +\ + @/ e / y / I;
如何使用c#代码获取输出文件。
提前感谢....
command prompt returns the output for xcopy command using below command.
> xcopy "d:\01-Oct-2013" "E:\" /e/y/I >xcopy.out
the output file created in particular location.
i need the output file in C# code.
startInfo.Arguments = "\"" + SolutionDirectory + "\"" + " " + "\"" + TargetDirectory + "\"" + @" /e /y /I ";
how can i get the output file using c# code.
thanks in advance....
推荐答案
myProcess.Start();
while (!myProcess.StandardOutput.EndOfStream) {
string line = myProcess.StandardOutput.ReadLine();
// do something with it (write to file, parse, or whatever you need to)
}
希望它有所帮助,
--V.Lorz
Hope it helps,
--V.Lorz
这篇关于如何在c#中获取xcopy的输出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!