FileSystemProxy.ReadAllBytes(String) Metod

Definition

Returnerar innehållet i en fil som en bytematris.

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()

Parametrar

file
String

Fil som ska läsas.

Returer

Byte[]

Byte matris som innehåller innehållet i filen.

Undantag

Sökvägen är inte giltig av någon av följande orsaker: det är en sträng med noll längd. den innehåller endast tomt utrymme. den innehåller ogiltiga tecken. eller så är det en enhetssökväg (börjar med \\.\); det slutar med ett avslutande snedstreck.

file är Nothing.

Filen finns inte.

Filen används av en annan process eller så uppstår ett I/O-fel.

Sökvägen överskrider den systemdefinierade maximala längden.

Ett fil- eller katalognamn i sökvägen innehåller ett kolon (:) eller är i ett ogiltigt format.

Det finns inte tillräckligt med minne för att skriva strängen för bufferten.

Användaren saknar nödvändiga behörigheter för att visa sökvägen.

Exempel

Det här exemplet läser från filen C:/Documents and Settings/selfportrait.jpg.

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

Kommentarer

Med ReadAllBytes metoden för My.Computer.FileSystem objektet kan du läsa från en binär fil. Innehållet i filen returneras som en bytematris.

Fatta inte beslut om innehållet i filen baserat på namnet på filen. Filen Form1.vb kanske till exempel inte är en Visual Basic-källfil. Kontrollera alla indata innan du använder data i ditt program.

I följande tabell visas exempel på uppgifter som involverar My.Computer.FileSystem.ReadAllBytes metoden.

Till Se
Läsa från en binär fil Anvisningar: Läsa från binära filer

Gäller för

Se även