Я использую File.ReadAllLines для чтения содержимого текстового файла. Но если файл имеет свойство ReadOnly или если у пользователя нет разрешения на запись в файл, метод ReadAllLines выдает исключение, в котором «Доступ к пути« путь к файлу »запрещен».Как использовать File.ReadAllLines для чтения файла с атрибутом ReadOnly?
Есть ли способ использовать File.ReadAllLines и прочитать содержимое файла ReadOnly?
Используйте OpenTextFile, передавая параметр только для чтения, а затем используйте метод ReadAll. – Ben
Вам необходимо установить 'FileAccess' в' FileAccess.Read' – Liam
Ben: Проблема с OpenText заключается в том, что он предполагает кодировку UTF8 (как минимум, это говорит о документации) – Peter