我正在运行可执行文件的代码后面运行命令行参数。问题是可执行文件应该从二进制文件创建一个csv文件,除了我需要在进程完成时移动文件时工作正常。我的问题是如何知道过程何时结束。任何想法都会非常感激。
System.Diagnostics.Process.Start(hexFilePath, filepath + " B");//This creates csv
需要有一些机制来等待Process完成。
File.Move(filepath, archiveDirectory);//This is where i move the binary file to archive
答案 0 :(得分:2)
var p = Process.Start((hexFilePath, filepath +" B");//This creates csv
p.WaitForExit();