c#.net

c#.net process의 command 내용 받아오기

우유빛 2012. 6. 8. 10:58

public void receive(string folderName)
        {
            ProcessStartInfo si = new ProcessStartInfo();
            si.FileName = "uftpd.exe";
            //si.Arguments = "-D /tmp/dest -T /tmp/receiving"; // -D dest, -T temp
            si.Arguments = "-D "+folderName; // -D dest, -T temp

            si.RedirectStandardOutput = true;

            Process p = new Process();
            p.StartInfo = si;
            p.Start();

            string result = p.StandardOutput.ReadToEnd();
            StringBuilder sb = new StringBuilder();
            sb.Append(result);

            p.WaitForExit();
            p.Close();
        }