Я создаю небольшое приложение на C # / .NET, которое следит за созданием файла, и когда он создается, он получает его содержимое, анализирует его и записывает в другой файл.
Все естьпока работает нормальноНо проблема в том, что есть еще один процесс, который следит за этим файлом.Мой процесс только читает файл, в то время как второй читает его, а затем удаляет его.
Мое приложение выполняет свою работу, но когда он читает файл, другой процесс не может прочитать его и полностью падает (несделано мной, и у меня нет источников, чтобы это исправить).
Мое приложение работает очень быстро, другие открывают файлы на очень короткое время, чтобы получить содержимое и поместить его в переменную, чтобы оно моглозакройте файл быстрее, а затем проанализируйте содержимое файла, который находится в переменной.
Я явно не знаю, как, но я хотел бы иметь возможность прочитать файл и позволить другому прочитать файлв то же время без каких-либо икоты.Является ли это возможным?Я все еще думаю, что будет проблема с тем фактом, что файл удаляется после того, как другое приложение выполнит его синтаксический анализ ...
Любые предложения или идеи?
Большое спасибо!