FileSystemProxy.OpenTextFieldParser Méthode

Définition

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

Surcharges

Nom Description
OpenTextFieldParser(String, Int32[])

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

OpenTextFieldParser(String, String[])

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

OpenTextFieldParser(String)

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

OpenTextFieldParser(String, Int32[])

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

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ètres

file
String

Fichier à ouvrir avec le TextFieldParserfichier .

fieldWidths
Int32[]

Largeurs des champs.

Retours

TextFieldParser pour lire le fichier spécifié.

Exceptions

Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement de l’espace blanc ; contient des caractères non valides ; ou il s’agit d’un chemin d’accès d’appareil (commence par \\.\) ; il se termine par une barre oblique de fin.

file a la valeur Nothing.

Le fichier n’existe pas.

Le fichier est utilisé par un autre processus ou une erreur d’E/S se produit.

Le chemin dépasse la longueur maximale définie par le système.

Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.

Impossible d’analyser une ligne à l’aide du format spécifié. Le message d’exception spécifie la ligne à l’origine de l’exception, tandis que la ErrorLine propriété reçoit le texte contenu dans la ligne.

L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès.

Exemples

Cet exemple ouvre et TextFieldParser.reader l’utilise pour lire à partir de 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

Remarques

Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.OpenTextFieldParser méthode.

À Consultez
Lecture à partir d’un fichier texte délimité Comment lire à partir de fichiers texte Comma-Delimited
Lecture à partir d’un fichier texte à largeur fixe Guide pratique pour lire à partir de fichiers texte à largeur fixe
Lire à partir d’un fichier texte avec plusieurs formats Guide pratique pour lire des fichiers texte avec plusieurs formats

Voir aussi

S’applique à

OpenTextFieldParser(String, String[])

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

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ètres

file
String

Fichier à ouvrir avec le TextFieldParserfichier .

delimiters
String[]

Délimiteurs pour les champs.

Retours

TextFieldParser pour lire le fichier spécifié.

Exceptions

Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement de l’espace blanc ; contient des caractères non valides ; ou il s’agit d’un chemin d’accès d’appareil (commence par \\.\) ; il se termine par une barre oblique de fin.

file a la valeur Nothing.

Le fichier n’existe pas.

Le fichier est utilisé par un autre processus ou une erreur d’E/S se produit.

Le chemin dépasse la longueur maximale définie par le système.

Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.

Impossible d’analyser une ligne à l’aide du format spécifié. Le message d’exception spécifie la ligne à l’origine de l’exception, tandis que la ErrorLine propriété reçoit le texte contenu dans la ligne.

L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès.

Exemples

Cet exemple ouvre et TextFieldParser.reader l’utilise pour lire à partir de 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

Remarques

Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.OpenTextFieldParser méthode.

À Consultez
Lecture à partir d’un fichier texte délimité Comment lire à partir de fichiers texte Comma-Delimited
Lecture à partir d’un fichier texte à largeur fixe Guide pratique pour lire à partir de fichiers texte à largeur fixe
Lire à partir d’un fichier texte avec plusieurs formats Guide pratique pour lire des fichiers texte avec plusieurs formats

Voir aussi

S’applique à

OpenTextFieldParser(String)

La OpenTextFieldParser méthode vous permet de créer un TextFieldParser objet, qui permet d’analyser facilement et efficacement les fichiers texte structurés, tels que les journaux d’activité. L’objet TextFieldParser peut être utilisé pour lire les fichiers délimités et de largeur fixe.

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ètres

file
String

Fichier à ouvrir avec le TextFieldParserfichier .

Retours

TextFieldParser pour lire le fichier spécifié.

Exceptions

Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement de l’espace blanc ; contient des caractères non valides ; ou il s’agit d’un chemin d’accès d’appareil (commence par \\.\) ; il se termine par une barre oblique de fin.

file a la valeur Nothing.

Le fichier n’existe pas.

Le fichier est utilisé par un autre processus ou une erreur d’E/S se produit.

Le chemin dépasse la longueur maximale définie par le système.

Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide.

Impossible d’analyser une ligne à l’aide du format spécifié. Le message d’exception spécifie la ligne à l’origine de l’exception, tandis que la ErrorLine propriété reçoit le texte contenu dans la ligne.

L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès.

Exemples

Cet exemple ouvre et TextFieldParser.reader l’utilise pour lire à partir de 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

Remarques

Le tableau suivant répertorie des exemples de tâches impliquant la My.Computer.FileSystem.OpenTextFieldParser méthode.

À Consultez
Lecture à partir d’un fichier texte délimité Comment lire à partir de fichiers texte Comma-Delimited
Lecture à partir d’un fichier texte à largeur fixe Guide pratique pour lire à partir de fichiers texte à largeur fixe
Lire à partir d’un fichier texte avec plusieurs formats Guide pratique pour lire des fichiers texte avec plusieurs formats

Voir aussi

S’applique à