File.ReadAllBytes(String) Metoda

Definice

Otevře binární soubor, přečte obsah souboru do pole bajtů a pak soubor zavře.

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

Parametry

path
String

Soubor, který se má otevřít pro čtení.

Návraty

Byte[]

Bajtové pole obsahující obsah souboru.

Výjimky

Verze .NET Framework a .NET Core starší než 2.1: path je řetězec nulové délky, obsahuje pouze prázdné znaky nebo obsahuje jeden nebo více neplatných znaků. Pomocí metody můžete zadat dotaz na neplatné znaky GetInvalidPathChars() .

path je null.

Zadaná cesta, název souboru nebo obojí překračují maximální délku definovanou systémem.

Zadaná cesta je neplatná (například je na nemapované jednotce).

Při otevírání souboru došlo k vstupně-výstupní chybě.

Tato operace není na aktuální platformě podporovaná.

nebo

path zadal adresář.

nebo

Volající nemá požadované oprávnění.

Soubor zadaný v path souboru nebyl nalezen.

path je v neplatném formátu.

Volající nemá požadované oprávnění.

Poznámky

Vzhledem k cestě k souboru tato metoda soubor otevře, přečte obsah souboru do pole bajtů a pak soubor zavře.

Platí pro

Viz také