FileSystemProxy.ReadAllBytes(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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ů |