FileSystem.ReadAllBytes(String) Méthode

Définition

Retourne le contenu d’un fichier sous forme de tableau d’octets.

public:
 static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public static byte[] ReadAllBytes(string file);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (file As String) As Byte()

Paramètres

file
String

Fichier à lire.

Retours

Byte[]

Byte tableau 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 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.

Il n’y a pas suffisamment de mémoire pour écrire la chaîne dans la mémoire tampon.

L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès.

Exemples

Cet exemple lit à partir du fichier C:/Documents and Settings/selfportrait.jpg.

My.Computer.FileSystem.ReadAllBytes(
  "C:/Documents and Settings/selfportrait.jpg")

Remarques

La ReadAllBytes méthode de l’objet My.Computer.FileSystem vous permet de lire à partir d’un fichier binaire. Le contenu du fichier est retourné sous forme de tableau d’octets.

Ne prenez pas de décisions sur le contenu du fichier en fonction du nom du fichier. 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.ReadAllBytes méthode.

À Consultez
Lecture à partir d’un fichier binaire How to : Read From Binary Files in Visual Basic

S’applique à