FileSystem.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:
static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ file);
public static byte[] ReadAllBytes (string file);
static member ReadAllBytes : string -> byte[]
Public Shared 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 se jedná o cestu k zařízení (začíná na \\.\); končí koncovým lomítkem.
file
je Nothing
.
Soubor neexistuje.
Soubor se používá v jiném procesu nebo dojde k vstupně-výstupní chybě.
Cesta přesahuje systémem definovanou maximální délku.
Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.
Není dostatek paměti pro zápis řetězce do vyrovnávací 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 pole bajtů.
Nečiňte rozhodnutí o obsahu souboru na základě jeho názvu. Například soubor Form1.vb nemusí být zdrojový soubor jazyka Visual Basic. Před použitím dat ve své aplikaci ověřte všechny vstupy.
Následující tabulka uvádí příklad úlohy zahrnující metodu My.Computer.FileSystem.ReadAllBytes
.
Záměr | Seznamte se s |
---|---|
Čtení z binárního souboru | Postupy: Čtení z binárních souborů v jazyce Visual Basic |