FileSystemProxy.OpenTextFieldParser Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Metode ini OpenTextFieldParser
memungkinkan Anda membuat TextFieldParser objek, yang menyediakan cara untuk mengurai file teks terstruktur dengan mudah dan efisien, seperti log. Objek TextFieldParser
dapat digunakan untuk membaca file yang dibatasi dan lebar tetap.
Overload
OpenTextFieldParser(String, Int32[]) |
Metode ini |
OpenTextFieldParser(String, String[]) |
Metode ini |
OpenTextFieldParser(String) |
Metode ini |
OpenTextFieldParser(String, Int32[])
Metode ini OpenTextFieldParser
memungkinkan Anda membuat TextFieldParser objek, yang menyediakan cara untuk mengurai file teks terstruktur dengan mudah dan efisien, seperti log. Objek TextFieldParser
dapat digunakan untuk membaca file yang dibatasi dan lebar tetap.
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
Parameter
- file
- String
File yang akan dibuka dengan TextFieldParser
.
- fieldWidths
- Int32[]
Lebar bidang.
Mengembalikan
TextFieldParser untuk membaca file yang ditentukan.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
file
adalah Nothing
.
File tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Baris tidak dapat diurai menggunakan format yang ditentukan. Pesan pengecualian menentukan baris yang menyebabkan pengecualian, sementara properti ErrorLine ditetapkan ke teks yang terkandung dalam baris tersebut.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini membuka TextFieldParser.reader
dan menggunakannya untuk membaca dari C:\TestFolder1\Test1.txt
.
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
Keterangan
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.OpenTextFieldParser
metode .
Untuk | Lihat |
---|---|
Membaca dari file teks yang dibatasi | Cara: Membaca Dari File Teks Comma-Delimited |
Membaca dari file teks lebar tetap | Cara: Membaca dari File Teks dengan Lebar Tetap |
Membaca dari file teks dengan beberapa format | Cara: Membaca Dari File Teks dengan Berbagai Format |
Lihat juga
- TextFieldParser
- Objek (Visual Basic)
- Cara: Membaca dari File Teks di Visual Basic
- Cara: Membaca Dari Comma-Delimited File Teks di Visual Basic
- Cara: Membaca Dari File Teks dengan Beberapa Format di Visual Basic
- Membaca dari File di Visual Basic
- Mengurai File Teks dengan Objek TextFieldParser
Berlaku untuk
OpenTextFieldParser(String, String[])
Metode ini OpenTextFieldParser
memungkinkan Anda membuat TextFieldParser objek, yang menyediakan cara untuk mengurai file teks terstruktur dengan mudah dan efisien, seperti log. Objek TextFieldParser
dapat digunakan untuk membaca file yang dibatasi dan lebar tetap.
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
Parameter
- file
- String
File yang akan dibuka dengan TextFieldParser
.
- delimiters
- String[]
Pemisah untuk bidang.
Mengembalikan
TextFieldParser untuk membaca file yang ditentukan.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
file
adalah Nothing
.
File tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Baris tidak dapat diurai menggunakan format yang ditentukan. Pesan pengecualian menentukan baris yang menyebabkan pengecualian, sementara properti ErrorLine ditetapkan ke teks yang terkandung dalam baris tersebut.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini membuka TextFieldParser.reader
dan menggunakannya untuk membaca dari C:\TestFolder1\Test1.txt
.
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
Keterangan
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.OpenTextFieldParser
metode .
Untuk | Lihat |
---|---|
Membaca dari file teks yang dibatasi | Cara: Membaca Dari File Teks Comma-Delimited |
Membaca dari file teks lebar tetap | Cara: Membaca dari File Teks dengan Lebar Tetap |
Membaca dari file teks dengan beberapa format | Cara: Membaca Dari File Teks dengan Berbagai Format |
Lihat juga
- TextFieldParser
- Objek (Visual Basic)
- Cara: Membaca dari File Teks di Visual Basic
- Cara: Membaca Dari Comma-Delimited File Teks di Visual Basic
- Cara: Membaca Dari File Teks dengan Beberapa Format di Visual Basic
- Membaca dari File di Visual Basic
- Mengurai File Teks dengan Objek TextFieldParser
Berlaku untuk
OpenTextFieldParser(String)
Metode ini OpenTextFieldParser
memungkinkan Anda membuat TextFieldParser objek, yang menyediakan cara untuk mengurai file teks terstruktur dengan mudah dan efisien, seperti log. Objek TextFieldParser
dapat digunakan untuk membaca file yang dibatasi dan lebar tetap.
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
Parameter
- file
- String
File yang akan dibuka dengan TextFieldParser
.
Mengembalikan
TextFieldParser untuk membaca file yang ditentukan.
Pengecualian
Jalur ini tidak valid karena salah satu alasan berikut: ini adalah string panjang nol; hanya berisi spasi kosong; berisi karakter yang tidak valid; atau ini adalah jalur perangkat (dimulai dengan \\.\); diakhir dengan garis miring berikutnya.
file
adalah Nothing
.
File tidak ada.
File sedang digunakan oleh proses lain, atau terjadi kesalahan I/O.
Jalur melebihi panjang maksimum yang ditentukan sistem.
Nama file atau direktori di jalur berisi titik dua (:) atau dalam format yang tidak valid.
Baris tidak dapat diurai menggunakan format yang ditentukan. Pesan pengecualian menentukan baris yang menyebabkan pengecualian, sementara properti ErrorLine ditetapkan ke teks yang terkandung dalam baris tersebut.
Pengguna tidak memiliki izin yang diperlukan untuk melihat jalur.
Contoh
Contoh ini membuka TextFieldParser.reader
dan menggunakannya untuk membaca dari C:\TestFolder1\Test1.txt
.
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
Keterangan
Tabel berikut ini mencantumkan contoh tugas yang melibatkan My.Computer.FileSystem.OpenTextFieldParser
metode .
Untuk | Lihat |
---|---|
Membaca dari file teks yang dibatasi | Cara: Membaca Dari File Teks Comma-Delimited |
Membaca dari file teks lebar tetap | Cara: Membaca dari File Teks dengan Lebar Tetap |
Membaca dari file teks dengan beberapa format | Cara: Membaca Dari File Teks dengan Berbagai Format |
Lihat juga
- TextFieldParser
- Objek (Visual Basic)
- Cara: Membaca dari File Teks di Visual Basic
- Cara: Membaca Dari Comma-Delimited File Teks di Visual Basic
- Cara: Membaca Dari File Teks dengan Beberapa Format di Visual Basic
- Membaca dari File di Visual Basic
- Mengurai File Teks dengan Objek TextFieldParser