Partager via


FileSystemProxy.OpenTextFieldParser Méthode

Définition

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

Surcharges

OpenTextFieldParser(String, Int32[])

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

OpenTextFieldParser(String, String[])

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

OpenTextFieldParser(String)

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à largeur fixe.

OpenTextFieldParser(String, Int32[])

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à 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 TextFieldParser.

fieldWidths
Int32[]

Largeur 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 des espaces blancs ; elle 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'accès dépasse la longueur maximale définie par le système.

Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.

Une ligne ne peut pas être analysée avec le format spécifié. Le message d’exception spécifie la ligne qui provoque l’exception, tandis que la propriété ErrorLine est assignée au texte contenu dans la ligne.

L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.

Exemples

Cet exemple ouvre l’objet TextFieldParser.reader et 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é Procédure : lire des fichiers texte délimités par des virgules
Lecture à partir d’un fichier texte à largeur fixe Procédure : lire des fichiers texte de largeur fixe
Lecture à partir d’un fichier texte avec plusieurs formats Procédure : lire des fichiers texte avec plusieurs formats

Voir aussi

S’applique à

OpenTextFieldParser(String, String[])

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à 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 TextFieldParser.

delimiters
String[]

Séparateurs de 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 des espaces blancs ; elle 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'accès dépasse la longueur maximale définie par le système.

Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.

Une ligne ne peut pas être analysée avec le format spécifié. Le message d’exception spécifie la ligne qui provoque l’exception, tandis que la propriété ErrorLine est assignée au texte contenu dans la ligne.

L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.

Exemples

Cet exemple ouvre l’objet TextFieldParser.reader et 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é Procédure : lire des fichiers texte délimités par des virgules
Lecture à partir d’un fichier texte à largeur fixe Procédure : lire des fichiers texte de largeur fixe
Lecture à partir d’un fichier texte avec plusieurs formats Procédure : lire des fichiers texte avec plusieurs formats

Voir aussi

S’applique à

OpenTextFieldParser(String)

La méthode OpenTextFieldParser vous permet de créer un objet TextFieldParser et d'analyser ainsi efficacement et facilement les fichiers texte structurés, comme les journaux. L'objet TextFieldParser peut être utilisé pour lire des fichiers délimités et à 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 TextFieldParser.

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 des espaces blancs ; elle 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'accès dépasse la longueur maximale définie par le système.

Un nom de fichier ou de dossier du chemin d'accès contient un signe deux-points (:) ou n'a pas un format correct.

Une ligne ne peut pas être analysée avec le format spécifié. Le message d’exception spécifie la ligne qui provoque l’exception, tandis que la propriété ErrorLine est assignée au texte contenu dans la ligne.

L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.

Exemples

Cet exemple ouvre l’objet TextFieldParser.reader et 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é Procédure : lire des fichiers texte délimités par des virgules
Lecture à partir d’un fichier texte à largeur fixe Procédure : lire des fichiers texte de largeur fixe
Lecture à partir d’un fichier texte avec plusieurs formats Procédure : lire des fichiers texte avec plusieurs formats

Voir aussi

S’applique à