Ich führe ein Befehlszeilenargument aus dem Code, der eine ausführbare Datei ausführt. Das Problem ist, dass die ausführbare Datei eine CSV-Datei aus einer Binärdatei erstellen soll, was gut funktioniert, außer dass ich die Datei verschieben muss, wenn der Prozess abgeschlossen ist. Die Frage, die ich habe, ist, wie man weiß, wann der Prozess beendet ist. Irgendwelche Ideen würden sehr geschätzt werden.Warten, bis System.Diagnostics.Process.Start fertig ist
System.Diagnostics.Process.Start(hexFilePath, filepath + " B");//This creates csv
Benötigen Sie eine Art von Mechanismus hier zu warten, bis Prozess abgeschlossen ist.
File.Move(filepath, archiveDirectory);//This is where i move the binary file to archive
Yep, die dank so viel gearbeitet. – Maxqueue
wird in 8 Minuten verifiziert – Maxqueue