FileSystem.ReadAllText 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.
Retourne le contenu d'un fichier texte sous forme de String
.
Surcharges
ReadAllText(String) |
Retourne le contenu d'un fichier texte sous forme de |
ReadAllText(String, Encoding) |
Retourne le contenu d'un fichier texte sous forme de |
ReadAllText(String)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Retourne le contenu d'un fichier texte sous forme de String
.
public:
static System::String ^ ReadAllText(System::String ^ file);
public static string ReadAllText (string file);
static member ReadAllText : string -> string
Public Shared Function ReadAllText (file As String) As String
Paramètres
- file
- String
Nom et chemin d'accès du fichier à lire.
Retours
String
contenant le contenu du fichier.
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.
Il n'y a pas assez de mémoire pour écrire la chaîne dans la mémoire tampon.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
Exemples
Cet exemple montre comment lire le contenu de Test.txt
dans une chaîne, puis l’afficher dans une boîte de message.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
Cet exemple montre comment lire le contenu du fichier Test.txt
ASCII dans une chaîne, puis l’afficher dans une boîte de message.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Remarques
La méthode ReadAllText
de l'objet My.Computer.FileSystem
vous permet de lire un fichier texte. Le contenu du fichier est retourné sous forme de chaîne.
L’encodage de fichier peut être spécifié si le contenu du fichier est dans un encodage tel que ASCII ou UTF-8. Si vous lisez à partir d’un fichier avec des caractères étendus, vous devez spécifier l’encodage de fichier à l’aide d’une autre surcharge de la ReadAllText méthode .
Ne vous basez pas sur le nom d'un fichier pour en déterminer le contenu. Par exemple, le fichier Form1.vb peut ne pas être un fichier source Visual Basic. Vérifiez toutes les entrées avant d'utiliser les données dans votre application.
Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.FileSystem.ReadAllText
méthode .
À | Consultez |
---|---|
Lire à partir d'un fichier texte | Guide pratique pour lire des fichiers texte dans Visual Basic |
Voir aussi
S’applique à
ReadAllText(String, Encoding)
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
- Source:
- FileSystem.vb
Retourne le contenu d'un fichier texte sous forme de String
.
public:
static System::String ^ ReadAllText(System::String ^ file, System::Text::Encoding ^ encoding);
public static string ReadAllText (string file, System.Text.Encoding encoding);
static member ReadAllText : string * System.Text.Encoding -> string
Public Shared Function ReadAllText (file As String, encoding As Encoding) As String
Paramètres
- file
- String
Nom et chemin d'accès du fichier à lire.
- encoding
- Encoding
Encodage de caractères à utiliser pour la lecture du fichier. La valeur par défaut est UTF-8.
Retours
String
contenant le contenu du fichier.
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.
Il n'y a pas assez de mémoire pour écrire la chaîne dans la mémoire tampon.
L'utilisateur n'a pas les autorisations nécessaires pour afficher le chemin d'accès.
Exemples
Cet exemple montre comment lire le contenu de Test.txt
dans une chaîne, puis l’afficher dans une boîte de message.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
Cet exemple montre comment lire le contenu du fichier Test.txt
ASCII dans une chaîne, puis l’afficher dans une boîte de message.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Remarques
La méthode ReadAllText
de l'objet My.Computer.FileSystem
vous permet de lire un fichier texte. Le contenu du fichier est retourné sous forme de chaîne.
L’encodage de fichier peut être spécifié si le contenu du fichier est dans un encodage tel que ASCII ou UTF-8. Si vous lisez à partir d’un fichier avec des caractères étendus, vous devez spécifier l’encodage du fichier.
Ne vous basez pas sur le nom d'un fichier pour en déterminer le contenu. Par exemple, le fichier Form1.vb peut ne pas être un fichier source Visual Basic. Vérifiez toutes les entrées avant d'utiliser les données dans votre application.
Le tableau suivant répertorie un exemple de tâche impliquant la My.Computer.FileSystem.ReadAllText
méthode .
À | Consultez |
---|---|
Lire à partir d'un fichier texte | Guide pratique pour lire des fichiers texte dans Visual Basic |