File.ReadAllBytes(String) Metod

Definition

Öppnar en binär fil, läser innehållet i filen i en bytematris och stänger sedan filen.

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

Parametrar

path
String

Filen som ska öppnas för läsning.

Returer

Byte[]

En bytematris som innehåller innehållet i filen.

Undantag

.NET Framework- och .NET Core-versioner som är äldre än 2.1: path är en sträng med noll längd, innehåller endast tomt utrymme eller innehåller ett eller flera ogiltiga tecken. Du kan fråga efter ogiltiga tecken med hjälp GetInvalidPathChars() av metoden .

path är null.

Den angivna sökvägen, filnamnet eller båda överskrider den systemdefinierade maximala längden.

Den angivna sökvägen är ogiltig (den finns till exempel på en ommappad enhet).

Ett I/O-fel uppstod när filen öppnades.

Den här åtgärden stöds inte på den aktuella plattformen.

-eller-

path har angett en katalog.

-eller-

Anroparen har inte den behörighet som krävs.

Filen som angavs i path hittades inte.

path är i ett ogiltigt format.

Anroparen har inte den behörighet som krävs.

Kommentarer

Med en filsökväg öppnar den här metoden filen, läser innehållet i filen i en bytematris och stänger sedan filen.

Gäller för

Se även