2016-04-29 3 views
0

Я запускаю аргумент командной строки из кода, за которым запускается исполняемый файл. Проблема заключается в том, что исполняемый файл должен создать файл csv из двоичного файла, который отлично работает, за исключением того, что мне нужно переместить файл, когда процесс будет завершен. У меня есть вопрос, как узнать, когда процесс завершится. Любые идеи будут высоко оценены.Как дождаться завершения System.Diagnostics.Process.Start

System.Diagnostics.Process.Start(hexFilePath, filepath + " B");//This creates csv 

Нужно иметь какой-то механизм здесь, чтобы дождаться завершения процесса.

File.Move(filepath, archiveDirectory);//This is where i move the binary file to archive 

ответ

2
var p = Process.Start((hexFilePath, filepath +" B");//This creates csv 
p.WaitForExit(); 
+0

Да что работал спасибо так много. – Maxqueue

+0

будет проверяться через 8 минут – Maxqueue

Смежные вопросы