FileSystemProxy.OpenTextFieldParser Метод

Определение

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

Перегрузки

Имя Описание
OpenTextFieldParser(String, Int32[])

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

OpenTextFieldParser(String, String[])

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

OpenTextFieldParser(String)

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

OpenTextFieldParser(String, Int32[])

Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

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

Параметры

file
String

Файл, который нужно открыть с помощью TextFieldParser.

fieldWidths
Int32[]

Ширина полей.

Возвращаемое значение

TextFieldParser для чтения указанного файла.

Исключения

Путь недействителен по одной из следующих причин: это строка нулевой длины; он содержит только пробелы; он содержит недопустимые символы; или это путь устройства (начинается с \\.\); он заканчивается косой чертой.

file равно Nothing.

Файл не существует.

Файл используется другим процессом или возникает ошибка ввода-вывода.

Путь превышает заданную системой максимальную длину.

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Не удается проанализировать строку с помощью указанного формата. Сообщение об исключении указывает строку, вызывающую исключение, в то время как свойству ErrorLine присваивается текст, содержащийся в строке.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

В этом примере открывается TextFieldParser.reader и используется для чтения из 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

Комментарии

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.OpenTextFieldParser .

Кому Смотри
Чтение из текстового файла с разделителями Как читать из текстовых файлов Comma-Delimited
Чтение из текстового файла фиксированной ширины Практическое руководство. Чтение из текстовых файлов фиксированной ширины
Чтение из текстового файла с несколькими форматами Практическое руководство. Чтение из текстовых файлов с несколькими форматами

См. также раздел

Применяется к

OpenTextFieldParser(String, String[])

Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

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

Параметры

file
String

Файл, который нужно открыть с помощью TextFieldParser.

delimiters
String[]

Разделители полей.

Возвращаемое значение

TextFieldParser для чтения указанного файла.

Исключения

Путь недействителен по одной из следующих причин: это строка нулевой длины; он содержит только пробелы; он содержит недопустимые символы; или это путь устройства (начинается с \\.\); он заканчивается косой чертой.

file равно Nothing.

Файл не существует.

Файл используется другим процессом или возникает ошибка ввода-вывода.

Путь превышает заданную системой максимальную длину.

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Не удается проанализировать строку с помощью указанного формата. Сообщение об исключении указывает строку, вызывающую исключение, в то время как свойству ErrorLine присваивается текст, содержащийся в строке.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

В этом примере открывается TextFieldParser.reader и используется для чтения из 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

Комментарии

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.OpenTextFieldParser .

Кому Смотри
Чтение из текстового файла с разделителями Как читать из текстовых файлов Comma-Delimited
Чтение из текстового файла фиксированной ширины Практическое руководство. Чтение из текстовых файлов фиксированной ширины
Чтение из текстового файла с несколькими форматами Практическое руководство. Чтение из текстовых файлов с несколькими форматами

См. также раздел

Применяется к

OpenTextFieldParser(String)

Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb
Исходный код:
FileSystemProxy.vb

Этот OpenTextFieldParser метод позволяет создать TextFieldParser объект, который позволяет легко и эффективно анализировать структурированные текстовые файлы, такие как журналы. Объект TextFieldParser можно использовать для чтения файлов с разделителями и фиксированной шириной.

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

Параметры

file
String

Файл, который нужно открыть с помощью TextFieldParser.

Возвращаемое значение

TextFieldParser для чтения указанного файла.

Исключения

Путь недействителен по одной из следующих причин: это строка нулевой длины; он содержит только пробелы; он содержит недопустимые символы; или это путь устройства (начинается с \\.\); он заканчивается косой чертой.

file равно Nothing.

Файл не существует.

Файл используется другим процессом или возникает ошибка ввода-вывода.

Путь превышает заданную системой максимальную длину.

Имя файла или каталога в пути содержит двоеточие (:) или имеет недопустимый формат.

Не удается проанализировать строку с помощью указанного формата. Сообщение об исключении указывает строку, вызывающую исключение, в то время как свойству ErrorLine присваивается текст, содержащийся в строке.

У пользователя отсутствуют необходимые разрешения для просмотра пути.

Примеры

В этом примере открывается TextFieldParser.reader и используется для чтения из 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

Комментарии

В следующей таблице перечислены примеры задач, связанных с методом My.Computer.FileSystem.OpenTextFieldParser .

Кому Смотри
Чтение из текстового файла с разделителями Как читать из текстовых файлов Comma-Delimited
Чтение из текстового файла фиксированной ширины Практическое руководство. Чтение из текстовых файлов фиксированной ширины
Чтение из текстового файла с несколькими форматами Практическое руководство. Чтение из текстовых файлов с несколькими форматами

См. также раздел

Применяется к