FileSystem.OpenTextFieldParser Metode

Definisi

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

Nama Deskripsi
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.

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.

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.

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

Parameter

file
String

File yang akan dibuka dengan TextFieldParser.

delimiters
String[]

Pembatas untuk bidang.

Mengembalikan

TextFieldParser untuk membaca file yang ditentukan.

Pengecualian

Jalur 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 menunjukkan baris yang menyebabkan pengecualian, sedangkan properti ErrorLine ditetapkan pada teks yang terkandung di 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 di Visual Basic
Membaca dari file teks lebar tetap Cara: Membaca Dari File Teks Lebar Tetap di Visual Basic
Membaca dari file teks dengan beberapa format Bagaimana cara: Membaca Dari File Teks dengan Beberapa Format dalam Visual Basic

Lihat juga

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:
 static Microsoft::VisualBasic::FileIO::TextFieldParser ^ OpenTextFieldParser(System::String ^ file);
public static Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file);
static member OpenTextFieldParser : string -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Shared 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 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 menunjukkan baris yang menyebabkan pengecualian, sedangkan properti ErrorLine ditetapkan pada teks yang terkandung di 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 di Visual Basic
Membaca dari file teks lebar tetap Cara: Membaca Dari File Teks Lebar Tetap di Visual Basic
Membaca dari file teks dengan beberapa format Bagaimana cara: Membaca Dari File Teks dengan Beberapa Format dalam Visual Basic

Lihat juga

Berlaku untuk

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:
 static Microsoft::VisualBasic::FileIO::TextFieldParser ^ OpenTextFieldParser(System::String ^ file, ... cli::array <int> ^ fieldWidths);
public static Microsoft.VisualBasic.FileIO.TextFieldParser OpenTextFieldParser(string file, params int[] fieldWidths);
static member OpenTextFieldParser : string * int[] -> Microsoft.VisualBasic.FileIO.TextFieldParser
Public Shared 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 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 menunjukkan baris yang menyebabkan pengecualian, sedangkan properti ErrorLine ditetapkan pada teks yang terkandung di 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 di Visual Basic
Membaca dari file teks lebar tetap Cara: Membaca Dari File Teks Lebar Tetap di Visual Basic
Membaca dari file teks dengan beberapa format Bagaimana cara: Membaca Dari File Teks dengan Beberapa Format dalam Visual Basic

Lihat juga

Berlaku untuk