我首先使用管道传输到"cmd /c \"myProc.exe\" > out.txt"
文件的进程调用Process.Start。然后我尝试使用ReadAllBytes读取该文件。由于不同的问题,我不使用RedirectOutput。现在,我点击了IOException "The process cannot access the file..."
。我当然在做Process.WaitForExit()
。我尝试创建一些重试逻辑,但即使有10秒重试,一些文件仍然保持锁定状态。
知道谁锁定文件以及如何使其更加健壮。