FileSystemProxy.OpenTextFieldParser Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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(String, String[]) |
La méthode |
OpenTextFieldParser(String) |
La méthode |
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
- TextFieldParser
- Objets (Visual Basic)
- Guide pratique pour lire des fichiers texte dans Visual Basic
- Comment : lire des fichiers texte délimités par des virgules dans Visual Basic
- Guide pratique pour lire des fichiers texte avec plusieurs formats en Visual Basic
- Lecture à partir de fichiers en Visual Basic
- Analyse des fichiers texte avec l'objet TextFieldParser
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
- TextFieldParser
- Objets (Visual Basic)
- Guide pratique pour lire des fichiers texte dans Visual Basic
- Comment : lire des fichiers texte délimités par des virgules dans Visual Basic
- Guide pratique pour lire des fichiers texte avec plusieurs formats en Visual Basic
- Lecture à partir de fichiers en Visual Basic
- Analyse des fichiers texte avec l'objet TextFieldParser
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
- TextFieldParser
- Objets (Visual Basic)
- Guide pratique pour lire des fichiers texte dans Visual Basic
- Comment : lire des fichiers texte délimités par des virgules dans Visual Basic
- Guide pratique pour lire des fichiers texte avec plusieurs formats en Visual Basic
- Lecture à partir de fichiers en Visual Basic
- Analyse des fichiers texte avec l'objet TextFieldParser