FileSystemProxy.ReadAllBytes(String) Metoda

Definice

Vrátí obsah souboru jako pole bajtů.

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

Parametry

file
String

Soubor, který se má přečíst.

Návraty

Byte[]

Byte pole obsahující obsah souboru.

Výjimky

Cesta není platná z jednoho z následujících důvodů: jedná se o řetězec nulové délky; obsahuje pouze prázdné znaky; obsahuje neplatné znaky; nebo je to cesta zařízení (začíná na \\.\); končí koncové lomítko.

file je Nothing.

Soubor neexistuje.

Soubor se používá jiným procesem nebo dojde k vstupně-výstupní chybě.

Cesta překračuje maximální délku definovanou systémem.

Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.

Pro zápis řetězce do vyrovnávací paměti není dostatek paměti.

Uživatel nemá potřebná oprávnění k zobrazení cesty.

Příklady

Tento příklad čte ze souboru. C:/Documents and Settings/selfportrait.jpg.

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

Poznámky

Metoda ReadAllBytes objektu My.Computer.FileSystem umožňuje číst z binárního souboru. Obsah souboru se vrátí jako bajtové pole.

Nerozhodujte o obsahu souboru na základě názvu souboru. Soubor Form1.vb například nemusí být zdrojovým souborem jazyka Visual Basic. Před použitím dat v aplikaci ověřte všechny vstupy.

Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.ReadAllBytes .

To Podívejte se
Čtení z binárního souboru Postupy: Čtení z binárních souborů

Platí pro

Viz také