Re[6]: Достуа на чтение к файлу
От: Karp_P  
Дата: 04.04.11 17:36
Оценка:
Здравствуйте, _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, это означает, что я не позволяю писать в него пока я с файлом работаю. Следовательно, если кто-то уже в файл пишет, мне не дают его открыть, ибо это нарушит моё же условие: писать нельзя.



Спасибо за ответ!
Завтра буду на работе надо попробовать. Сейчас на попробовать нет достаточно времени.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.