Bagikan melalui


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 berbatas dan lebar tetap.

Overload

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 berbatas 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 berbatas 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 berbatas dan lebar tetap.

OpenTextFieldParser(String, String[])

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

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 berbatas 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[]

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.

fileadalah 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 Comma-Delimited File Teks 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 Cara: Membaca Dari File Teks dengan Beberapa Format di Visual Basic

Lihat juga

Berlaku untuk

OpenTextFieldParser(String)

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

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 berbatas 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 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.

fileadalah 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 Comma-Delimited File Teks 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 Cara: Membaca Dari File Teks dengan Beberapa Format di Visual Basic

Lihat juga

Berlaku untuk

OpenTextFieldParser(String, Int32[])

Sumber:
FileSystem.vb
Sumber:
FileSystem.vb
Sumber:
FileSystem.vb

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 berbatas 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 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.

fileadalah 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 Comma-Delimited File Teks 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 Cara: Membaca Dari File Teks dengan Beberapa Format di Visual Basic

Lihat juga

Berlaku untuk