Две консольные программы читают контент из одного файла в c # - PullRequest
0 голосов
/ 07 декабря 2018

Я написал консольное приложение для чтения содержимого файла (файл находится в сети общего доступа).Файл открыт в режиме чтения и также имеет разрешение, как вы можете видеть ниже,

FileStream stream = new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.Read);
StreamReader reader = new StreamReader(stream);            
var E51300Index = reader.ReadLine();

Затем это консольное приложение установлено на нескольких компьютерах (общая сеть) и пытается получить доступ одновременно с другого компьютера.

Параллельный доступ не разрешен и его выдача ниже ошибки,

Process cannot access the file
xxx.txt because it is being used by another process

Есть ли какое-либо решение для файла, не блокирующего / параллельный доступ.

заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...