2

こんにちは皆さん、助けが必要です。サーバー上のテキストファイルを複数のクライアントから同時に開こうとしているので、ファイルから読み取るときにファイルをロックしていません。このような:

new StreamReader(File.Open(logFilePath, 
                       FileMode.Open, 
                       FileAccess.Read, 
                       FileShare.ReadWrite))

今、このファイルがいずれかのクライアントで使用されているかどうかを確認しようとしていますが (新しいものを書きたいため)、読み取り時にロックしていないため、これを行う方法がわかりません. 例外が開くため、例外を開いてキャッチしようとすることはできません。

4

2 に答える 2