FileSystem.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, String[]) |
La méthode |
OpenTextFieldParser(String) |
La méthode |
OpenTextFieldParser(String, Int32[]) |
La méthode |
OpenTextFieldParser(String, String[])
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
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:
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
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é | Comment : lire des fichiers texte délimités par des virgules dans Visual Basic |
Lecture à partir d’un fichier texte à largeur fixe | Guide pratique pour lire à partir de fichiers texte à largeur fixe en Visual Basic |
Lecture à partir d’un fichier texte avec plusieurs formats | Guide pratique pour lire des fichiers texte avec plusieurs formats en Visual Basic |
Voir aussi
S’applique à
OpenTextFieldParser(String)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
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:
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
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é | Comment : lire des fichiers texte délimités par des virgules dans Visual Basic |
Lecture à partir d’un fichier texte à largeur fixe | Guide pratique pour lire à partir de fichiers texte à largeur fixe en Visual Basic |
Lecture à partir d’un fichier texte avec plusieurs formats | Guide pratique pour lire des fichiers texte avec plusieurs formats en Visual Basic |
Voir aussi
S’applique à
OpenTextFieldParser(String, Int32[])
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
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:
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
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é | Comment : lire des fichiers texte délimités par des virgules dans Visual Basic |
Lecture à partir d’un fichier texte à largeur fixe | Guide pratique pour lire à partir de fichiers texte à largeur fixe en Visual Basic |
Lecture à partir d’un fichier texte avec plusieurs formats | Guide pratique pour lire des fichiers texte avec plusieurs formats en Visual Basic |