На этот вопрос уже есть ответ здесь:
Я отслеживаю текстовый файл, который записывается серверной программой. Каждый раз, когда файл изменяется, содержимое будет выводиться в окно моей программы.
Проблема в том, что я не могу использовать Streamreader
для файла, так как он используется другим процессом
. Настройка Filestream
с ReadWrite
не принесет никакой пользы, так как я не могу контролировать процесс, использующий файл.
Я могу открыть файл в блокноте. Должна быть возможность доступа к нему, даже если сервер его использует.
Есть ли хороший способ обойти это?
Должен ли я сделать следующее?
Мне нужно получать текст в файле каждый раз, когда сервер его изменяет.