我正在创建一个控制台应用程序来处理文件,然后将其移至“已处理”文件夹。主控制台应用程序使用 Process.Start() 调用另一个应用程序。这个辅助应用程序实际上执行将数据批量插入数据库的工作。批量插入完成后,主应用会将文件移动到另一个文件夹,然后继续执行其他任务。
在主应用程序中,如何防止代码在辅助应用程序完成之前继续执行?在继续下一步之前,我真的需要完成第一个过程。
谢谢!
最佳答案
使用这个方法:
process.WaitForExit();
关于c# - 如何在继续之前强制 Process.Start() 完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5199732/