FileSystemProxy.ReadAllBytes(String) Methode

Definitie

Retourneert de inhoud van een bestand als een bytematrix.

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

Parameters

file
String

Te lezen bestand.

Retouren

Byte[]

Byte matrix met de inhoud van het bestand.

Uitzonderingen

Het pad is om een van de volgende redenen niet geldig: het is een tekenreeks met lengte nul; het bevat alleen witruimte; bevat ongeldige tekens; of het is een apparaatpad (begint met \\.\); het eindigt met een afsluitende slash.

file is Nothing.

Het bestand bestaat niet.

Het bestand wordt gebruikt door een ander proces of er treedt een I/O-fout op.

Het pad overschrijdt de door het systeem gedefinieerde maximumlengte.

Een bestands- of mapnaam in het pad bevat een dubbele punt (:) of heeft een ongeldige indeling.

Er is onvoldoende geheugen om de tekenreeks naar buffer te schrijven.

De gebruiker beschikt niet over de benodigde machtigingen om het pad weer te geven.

Voorbeelden

In dit voorbeeld wordt het bestand gelezen C:/Documents and Settings/selfportrait.jpg.

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

Opmerkingen

Met de ReadAllBytes methode van het My.Computer.FileSystem object kunt u lezen uit een binair bestand. De inhoud van het bestand wordt geretourneerd als een bytematrix.

Neem geen beslissingen over de inhoud van het bestand op basis van de naam van het bestand. Bijvoorbeeld kan het bestand Form1.vb geen Visual Basic-bronbestand zijn. Controleer alle invoerwaarden voordat u de gegevens in uw toepassing gebruikt.

De volgende tabel bevat voorbeelden van taken die betrekking hebben op de My.Computer.FileSystem.ReadAllBytes methode.

Tot Zien!
Lezen uit een binair bestand Procedure: Lezen uit binaire bestanden

Van toepassing op

Zie ook