FileSystem.ReadAllBytes(String) Méthode

Définition

Retourne le contenu d'un fichier sous la forme d'un 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[]

Tableau Byte 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 ne contient que des espaces blancs ; il contient des caractères non valides ; ou il s’agit d’un chemin 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 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 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.ReadAllBytes méthode .

À Consultez
Lire à partir d'un fichier binaire Guide pratique pour lire des fichiers binaires en Visual Basic

S’applique à