Здравствуйте, _FRED_, Вы писали:
_FR>Здравствуйте, Lloyd, Вы писали:
_FR>>>File.ReadAllText "не правильно" открывает файл, с флагом FileShare.Read (подобными косяками грешат многие методы класса File, например "пишущие" методы так же не позволяют читать).
_FR>>>Открытвайте поток c помощью File.Open Method (String, FileMode.Open, FileAccess.Read, FileShare<b>.ReadWrite</b>) и читайте из него напрямую.
L>>А это разве влияет на возможность открыть файл текущим вызовом? Разве fileshare не о том, что произойдет, когда его попытаются открыть в дальнейшем?
_FR>Влияет: FileShare о том, что позволительно другим открывшим. Например, когда я открываю файл с FileShare.Read, это означает, что я не позволяю писать в него пока я с файлом работаю. Следовательно, если кто-то уже в файл пишет, мне не дают его открыть, ибо это нарушит моё же условие: писать нельзя.
Спасибо за ответ!
Завтра буду на работе надо попробовать. Сейчас на попробовать нет достаточно времени.