Condividi tramite


FileSystemProxy.ReadAllBytes(String) Metodo

Definizione

Restituisce il contenuto di un file come matrice di byte.

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

Parametri

file
String

File da leggere.

Restituisce

Byte[]

Matrice di Byte contenente i contenuti del file.

Eccezioni

Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\); termina con una barra finale.

file è Nothing.

Il file specificato non esiste.

Il file è in uso in un altro processo oppure si verifica un errore di I/O.

La lunghezza del percorso supera la lunghezza massima definita dal sistema.

Nel nome di un file o di una directory del percorso sono presenti i due punti (:) oppure il relativo formato non è valido.

La memoria disponibile non è sufficiente per la scrittura della stringa nel buffer.

L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.

Esempio

Questo esempio legge dal file C:/Documents and Settings/selfportrait.jpg.

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

Commenti

Il ReadAllBytes metodo dell'oggetto My.Computer.FileSystem consente di leggere da un file binario. Il contenuto del file viene restituito come matrice di byte.

Non basarsi sul nome del file per prendere decisioni in merito al relativo contenuto. È possibile ad esempio che il file Form1.vb non sia un file di origine di Visual Basic. Prima di usare i dati nell'applicazione verificare tutti gli input.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.ReadAllBytes metodo .

A Vedere
Leggere da un file binario Procedura: Leggere da file binari

Si applica a

Vedi anche