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 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(String, String[]) |
La |
| OpenTextFieldParser(String) |
La |
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
- TextFieldParser
- Objets (Visual Basic)
- How to : Read From Text Files in Visual Basic
- How to : Read From Comma-Delimited Text Files in Visual Basic
- How to : Read From Text Files with Multiple Formats in Visual Basic
- Reading from Files in Visual Basic
- Analyse de fichiers texte avec l’objet TextFieldParser
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
- TextFieldParser
- Objets (Visual Basic)
- How to : Read From Text Files in Visual Basic
- How to : Read From Comma-Delimited Text Files in Visual Basic
- How to : Read From Text Files with Multiple Formats in Visual Basic
- Reading from Files in Visual Basic
- Analyse de fichiers texte avec l’objet TextFieldParser
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
- TextFieldParser
- Objets (Visual Basic)
- How to : Read From Text Files in Visual Basic
- How to : Read From Comma-Delimited Text Files in Visual Basic
- How to : Read From Text Files with Multiple Formats in Visual Basic
- Reading from Files in Visual Basic
- Analyse de fichiers texte avec l’objet TextFieldParser