FileSystem.ReadAllBytes(String) Metódus

Definíció

A fájl tartalmát bájttömbként adja vissza.

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

Paraméterek

file
String

Beolvasandó fájl.

Válaszok

Byte[]

Byte tömb, amely tartalmazza a fájl tartalmát.

Kivételek

Az elérési út az alábbi okok egyike miatt nem érvényes: nulla hosszúságú sztring; csak üres helyet tartalmaz; érvénytelen karaktereket tartalmaz; vagy egy eszköz elérési útja (\\.\-val kezdődik); záró perjellel végződik.

file az Nothing.

A fájl nem létezik.

A fájlt egy másik folyamat használja, vagy I/O-hiba történik.

Az elérési út meghaladja a rendszer által megadott maximális hosszt.

Az elérési út fájl- vagy könyvtárneve kettőspontot tartalmaz (:) vagy érvénytelen formátumú.

Nincs elég memória a sztring puffereléshez való írásához.

A felhasználó nem rendelkezik az elérési út megtekintéséhez szükséges engedélyekkel.

Példák

Ez a példa a fájlból olvas be C:/Documents and Settings/selfportrait.jpg.

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

Megjegyzések

Az ReadAllBytes objektum metódusával My.Computer.FileSystem bináris fájlból olvashat. A fájl tartalma bájttömbként lesz visszaadva.

Ne hozzon döntéseket a fájl tartalmáról a fájl neve alapján. Előfordulhat például, hogy a Form1.vb fájl nem Visual Basic-forrásfájl. Az alkalmazás adatainak használata előtt ellenőrizze az összes bemenetet.

Az alábbi táblázat egy példát sorol fel a metódust érintő feladatra My.Computer.FileSystem.ReadAllBytes .

Címzett Nézze
Olvasás bináris fájlból Beolvasás bináris fájlokból a Visual Basic

A következőre érvényes: