FileSystemProxy.OpenTextFieldParser Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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(String, String[]) |
A |
| OpenTextFieldParser(String) |
A |
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
- TextFieldParser
- Objects (Visual Basic)
Beolvasás szövegfájlokból a Visual Basic Beolvasás Visual Basic - Beolvasás több formátumot tartalmazó szövegfájlokból Visual Basic
- Reading from Files in Visual Basic
- Szövegfájlok elemzése a TextFieldParser objektummal
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
- TextFieldParser
- Objects (Visual Basic)
Beolvasás szövegfájlokból a Visual Basic Beolvasás Visual Basic - Beolvasás több formátumot tartalmazó szövegfájlokból Visual Basic
- Reading from Files in Visual Basic
- Szövegfájlok elemzése a TextFieldParser objektummal
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
- TextFieldParser
- Objects (Visual Basic)
Beolvasás szövegfájlokból a Visual Basic Beolvasás Visual Basic - Beolvasás több formátumot tartalmazó szövegfájlokból Visual Basic
- Reading from Files in Visual Basic
- Szövegfájlok elemzése a TextFieldParser objektummal