Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Объект 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".