FileSystemProxy.OpenTextFieldParser Metódus

Definíció

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

Túlterhelések

Name Description
OpenTextFieldParser(String, Int32[])

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

OpenTextFieldParser(String, String[])

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

OpenTextFieldParser(String)

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

OpenTextFieldParser(String, Int32[])

Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

public:
 Microsoft::VisualBasic::FileIO::TextFieldParser ^ OpenTextFieldParser(System::String ^ file, ... cli::array <int> ^ fieldWidths);
public Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file, params int[] fieldWidths);
member this.OpenTextFieldParser : string * int[] -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Function OpenTextFieldParser (file As String, ParamArray fieldWidths As Integer()) As TextFieldParser

Paraméterek

file
String

A fájl, amelyet a következővel kell megnyitni: .>

fieldWidths
Int32[]

A mezők szélessége.

Válaszok

TextFieldParser a megadott fájl olvasásához.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik); záró perjellel végződik.

file az Nothing.

A fájl nem létezik.

A fájlt egy másik folyamat használja, vagy I/O-hiba történik.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

Egy sor nem elemezhető a megadott formátummal. A kivételüzenet a kivételt okozó sort adja meg, míg a ErrorLine tulajdonság a sor szövegéhez van rendelve.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

Példák

Ez a példa megnyitja a TextFieldParser.reader elemet, és azt használja a forrásból C:\TestFolder1\Test1.txtvaló olvasáshoz.

Dim reader = My.Computer.FileSystem.OpenTextFieldParser(
    "C:\TestFolder1\test1.txt")
reader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
reader.delimiters = {","}
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

Megjegyzések

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.OpenTextFieldParser .

Címzett Nézze
Olvasás tagolt szövegfájlból Útmutató: Olvasás Comma-Delimited szövegfájlokból
Olvasás rögzített szélességű szövegfájlból Útmutató: Olvasás rögzített szélességű szövegfájlokból
Olvasás több formátumot tartalmazó szövegfájlból Útmutató: Olvasás több formátumot tartalmazó szövegfájlokból

Lásd még

A következőre érvényes:

OpenTextFieldParser(String, String[])

Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

public:
 Microsoft::VisualBasic::FileIO::TextFieldParser ^ OpenTextFieldParser(System::String ^ file, ... cli::array <System::String ^> ^ delimiters);
public Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file, params string[] delimiters);
member this.OpenTextFieldParser : string * string[] -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Function OpenTextFieldParser (file As String, ParamArray delimiters As String()) As TextFieldParser

Paraméterek

file
String

A fájl, amelyet a következővel kell megnyitni: .>

delimiters
String[]

A mezők elválasztójele.

Válaszok

TextFieldParser a megadott fájl olvasásához.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik); záró perjellel végződik.

file az Nothing.

A fájl nem létezik.

A fájlt egy másik folyamat használja, vagy I/O-hiba történik.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

Egy sor nem elemezhető a megadott formátummal. A kivételüzenet a kivételt okozó sort adja meg, míg a ErrorLine tulajdonság a sor szövegéhez van rendelve.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

Példák

Ez a példa megnyitja a TextFieldParser.reader elemet, és azt használja a forrásból C:\TestFolder1\Test1.txtvaló olvasáshoz.

Dim reader = My.Computer.FileSystem.OpenTextFieldParser(
    "C:\TestFolder1\test1.txt")
reader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
reader.delimiters = {","}
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

Megjegyzések

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.OpenTextFieldParser .

Címzett Nézze
Olvasás tagolt szövegfájlból Útmutató: Olvasás Comma-Delimited szövegfájlokból
Olvasás rögzített szélességű szövegfájlból Útmutató: Olvasás rögzített szélességű szövegfájlokból
Olvasás több formátumot tartalmazó szövegfájlból Útmutató: Olvasás több formátumot tartalmazó szövegfájlokból

Lásd még

A következőre érvényes:

OpenTextFieldParser(String)

Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb
Forrás:
FileSystemProxy.vb

A OpenTextFieldParser módszer lehetővé teszi egy TextFieldParser objektum létrehozását, amely lehetővé teszi a strukturált szövegfájlok, például a naplók egyszerű és hatékony elemzését. Az TextFieldParser objektum a tagolt és a rögzített szélességű fájlok olvasására is használható.

public:
 Microsoft::VisualBasic::FileIO::TextFieldParser ^ OpenTextFieldParser(System::String ^ file);
public Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file);
member this.OpenTextFieldParser : string -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Function OpenTextFieldParser (file As String) As TextFieldParser

Paraméterek

file
String

A fájl, amelyet a következővel kell megnyitni: .>

Válaszok

TextFieldParser a megadott fájl olvasásához.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik); záró perjellel végződik.

file az Nothing.

A fájl nem létezik.

A fájlt egy másik folyamat használja, vagy I/O-hiba történik.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

Egy sor nem elemezhető a megadott formátummal. A kivételüzenet a kivételt okozó sort adja meg, míg a ErrorLine tulajdonság a sor szövegéhez van rendelve.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

Példák

Ez a példa megnyitja a TextFieldParser.reader elemet, és azt használja a forrásból C:\TestFolder1\Test1.txtvaló olvasáshoz.

Dim reader = My.Computer.FileSystem.OpenTextFieldParser(
    "C:\TestFolder1\test1.txt")
reader.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited
reader.delimiters = {","}
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

Megjegyzések

Az alábbi táblázat példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.OpenTextFieldParser .

Címzett Nézze
Olvasás tagolt szövegfájlból Útmutató: Olvasás Comma-Delimited szövegfájlokból
Olvasás rögzített szélességű szövegfájlból Útmutató: Olvasás rögzített szélességű szövegfájlokból
Olvasás több formátumot tartalmazó szövegfájlból Útmutató: Olvasás több formátumot tartalmazó szövegfájlokból

Lásd még

A következőre érvényes: