FileSystemProxy.ReadAllBytes(String) Metódus

Definíció

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

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

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 példákat sorol fel a metódust érintő tevékenységekre My.Computer.FileSystem.ReadAllBytes .

Címzett Nézze
Olvasás bináris fájlból Útmutató: Olvasás bináris fájlokból

A következőre érvényes:

Lásd még