Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Объект My.Computer.FileSystem предоставляет методы для открытия TextReader и TextWriter. Эти методы и OpenTextFileWriterявляются расширенными методами, OpenTextFileReader которые не отображаются в IntelliSense, если вы не выберете вкладку "Все".
Чтение строки из файла с помощью средства чтения текста
Используйте метод
OpenTextFileReader, чтобы открыть TextReader, указав файл. В этом примере открывается файл с именемtestfile.txt, считывается строка из него и отображается строка в окне сообщения.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)
Надежное программирование
Файл, который считывается, должен быть текстовым файлом.
Не принимать решения о содержимом файла на основе имени файла. Например, файл Form1.vb может не быть исходным файлом Visual Basic.
Проверьте все входные данные перед использованием данных в приложении. Содержимое файла может не соответствовать ожиданиям, а методы чтения файла могут оказаться неудачными.
Безопасность .NET Framework
Для чтения из файла сборке требуется уровень привилегий, предоставленный классом FileIOPermission . Если вы работаете в контексте частичного доверия, код может вызвать исключение из-за нехватки привилегий. Дополнительные сведения см. в разделе Основы безопасности доступа к коду. Пользователю также нужен доступ к файлу. Дополнительные сведения см. в разделе "Общие сведения о технологии ACL".