(0) exportieren Drucken
Alle erweitern

FileSystem.OpenTextFieldParser-Methode (String, Int32[])

Aktualisiert: November 2007

Mit der OpenTextFieldParser-Methode kann ein TextFieldParser-Objekt erstellt werden, mit dessen Hilfe strukturierte Textdateien, z. B. Protokolle, einfach und effizient analysiert werden können. Mit dem TextFieldParser-Objekt können sowohl Dateien mit Trennzeichen als auch Dateien mit fester Breite gelesen werden.

Namespace:  Microsoft.VisualBasic.FileIO
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public static TextFieldParser OpenTextFieldParser(
	string file,
	params int[] fieldWidths
)
public static TextFieldParser OpenTextFieldParser(
	String file,
	int[] fieldWidths
)
public static function OpenTextFieldParser(
	file : String, 
	... fieldWidths : int[]
) : TextFieldParser

Parameter

file
Typ: System.String
String. Die Datei, die mit dem TextFieldParser geöffnet werden soll. Erforderlich.
fieldWidths
Typ: System.Int32[]
Integer(). Die Breiten der Felder. Erforderlich.

Ausführlichere Informationen finden Sie im Visual Basic-Thema My.Computer.FileSystem.OpenTextFieldParser-Methode.

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

In diesem Beispiel wird der TextFieldParserreader geöffnet und zum Lesen von C:\TestFolder1\Test1.txt verwendet.

Dim reader As Microsoft.VisualBasic.FileIO.TextFieldParser
reader = My.Computer.FileSystem.OpenTextFieldParser _
("C:\TestFolder1\test1.txt")
reader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
reader.delimiters = New String() {","}
Dim currentRow As String()
While Not reader.EndOfData
    Try
        currentRow = reader.ReadFields()
        Dim currentField As String
        For Each currentField In currentRow
            MsgBox(currentField)
        Next
    Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
        MsgBox("Line " & ex.Message & _
        "is not valid and will be skipped.")
    End Try
End While


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0, 2.0

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft