Freigeben über


My.Computer.FileSystem.OpenTextFileReader-Methode

Aktualisiert: November 2007

Öffnet einen 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

Parameter

  • file
    String. Die zu lesende Datei. Erforderlich.

  • encoding
    Encoding. Der Standardwert ist UTF8. Erforderlich.

Rückgabewert

StreamReader

Ausnahmen

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:

Hinweise

Mit einem StreamReader können nur Textdateien gelesen werden.

Aufgaben

In der folgenden Tabelle werden Beispiele für Aufgaben mit der My.Computer.FileSystem.OpenTextFileReader-Methode aufgeführt.

Zweck

Weitere Informationen finden Sie unter

Öffnen einer Datei mit einem StreamReader.

Gewusst wie: Lesen von Text aus Dateien mit einem StreamReader (Visual Basic)

Beispiel

In diesem Beispiel wird die Datei Testfile.txt geöffnet, es wird eine Zeile aus der Datei gelesen, und die Zeile wird in einem MessageBox angezeigt.

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)

Anforderungen

Namespace:Microsoft.VisualBasic.MyServices

Klasse:FileSystemProxy (ermöglicht Zugriff auf FileSystem)

Assembly: Visual Basic-Laufzeitbibliothek (in Microsoft.VisualBasic.dll)

Verfügbarkeit nach Projekttyp

Projekttyp

Verfügbar

Windows-Anwendung

Ja

Klassenbibliothek

Ja

Konsolenanwendung

Ja

Windows-Steuerelementbibliothek

Ja

Web-Steuerelementbibliothek

Ja

Windows-Dienst

Ja

Website

Ja

Berechtigungen

Die folgende Berechtigung ist möglicherweise erforderlich:

Berechtigung

Beschreibung

FileIOPermission

Steuert die Fähigkeit, auf Dateien und Ordner zuzugreifen. Zugehörige Enumeration: Unrestricted.

Weitere Informationen finden Sie unter Codezugriffssicherheit und unter Anfordern von Berechtigungen.

Siehe auch

Aufgaben

Gewusst wie: Lesen von Text aus Dateien mit einem StreamReader (Visual Basic)

Referenz

My.Computer.FileSystem-Objekt

System.Text.Encoding

System.IO.StreamReader

FileSystem.OpenTextFileReader

Weitere Ressourcen

Lesen aus Dateien in Visual Basic