文件读取错误

时间:2012-11-22 08:33:32

标签: c#-4.0 file-io process exe

我有两种方法。一个用于图像比较,一个用于文件读取。我所做的是调用一个比较两个文件夹之间的图像并创建日志文件的进程。现在第二个方法读取该日志文件并解析数据。 但是当我调用第二种方法时,它说,文件不存在,这是因为exe花了一点时间来制作日志文件。 我已经使用了Thread.Sleep()但它仍然无法正常工作,我也无法使用该file.exist方法,就像我使用它一样,如果文件不存在那么它将跳过我不想要的那个方法/文件

1 个答案:

答案 0 :(得分:0)

您可以使用Process.WaitForExit等待第一个进程完成,然后在调用第二个方法时知道日志文件何时完成/存在。