0

私には2つの方法があります。1つは画像比較用で、もう1つはファイル読み取り用です。私がしていることは、2つのフォルダー間で画像を比較し、ログファイルを作成するプロセスを呼び出すことです。次に、2番目のメソッドがそのログファイルを読み取り、データを解析します。しかし、2番目のメソッドを呼び出すと、ファイルが存在しないと表示されます。これは、exeがログファイルを作成するのに少し時間がかかるためです。Thread.Sleep()を使用しましたが、それでも機能しません。そのfile.existメソッドを使用するかのように使用することもできず、ファイルが存在しない場合は、不要なメソッド/ファイルをスキップします。 。

4

1 に答える 1

0

Process.WaitForExitを使用して、最初のプロセスが終了するまで待機できます。その後、2番目のメソッドを呼び出すときに、ログファイルがいつ完成/存在するかがわかります。

于 2012-11-22T08:36:39.597 に答える