Метод My.Computer.FileSystem.OpenTextFileReader
Обновлен: Ноябрь 2007
Открывает StreamReader.
' Usage
Dim value As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader(file)
Dim value As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader(file ,encoding)
' Declaration
Public Function OpenTextFileReader( _
ByVal file As String _
) As System.IO.StreamReader
' -or-
Public Function OpenTextFileReader( _
ByVal file As String, _
ByVal encoding As System.Text.Encoding _
) As System.IO.StreamReader
Параметры
file
String. Файл для чтения. Обязательно.encoding
Encoding. По умолчанию используется значение UTF8. Обязательно.
Возвращаемое значение
Исключения
Исключение может возникнуть при следующих условиях:
Имя файла оканчивается косой чертой (\) (ArgumentException).
Указанный файл не удается найти (FileNotFoundException).
У пользователя нет необходимых разрешений на чтение из файла (SecurityException).
Заметки
Только текстовые файлы можно читать с помощью StreamReader.
Задачи
В приведенной ниже таблице показаны примеры задач, в которых используется метод My.Computer.FileSystem.OpenTextFileReader.
Задача |
См. разделы |
---|---|
Открытие файла с помощью StreamReader |
Практическое руководство. Чтение текста из файлов с помощью StreamReader (Visual Basic) |
Пример
В данном примере открывается файл Testfile.txt, из него считывается строка, затем строка отображается в MessageBox.
Dim fileReader As System.IO.StreamReader
fileReader = _
My.Computer.FileSystem.OpenTextFileReader("C:\\testfile.txt")
Dim stringReader As String
stringReader = fileReader.ReadLine()
MsgBox("The first line of the file is " & stringReader)
Требования
Пространство имен:Microsoft.VisualBasic.MyServices
Класс:FileSystemProxy (предоставляет доступ к FileSystem)
Сборка: библиотека времени выполнения Visual Basic (в Microsoft.VisualBasic.dll)
Доступность по типу проекта
Тип проекта |
Доступно |
---|---|
Приложение Windows |
Да |
Библиотека классов |
Да |
Консольное приложение |
Да |
Библиотека элементов управления Windows |
Да |
Библиотека веб-элементов управления |
Да |
Служба Windows |
Да |
Веб-узел |
Да |
Разрешения
Могут потребоваться следующие разрешения:
Разрешение |
Описание |
---|---|
Определяет возможность доступа к файлам и папкам. Связанное перечисление: Unrestricted. |
Дополнительные сведения см. в разделах Управление доступом для кода и Запрос разрешений.
См. также
Задачи
Практическое руководство. Чтение текста из файлов с помощью StreamReader (Visual Basic)