File.ReadAllBytes(String) Metodo

Definizione

Apre un file binario, ne legge il contenuto in una matrice di byte e lo chiude.

public:
 static cli::array <System::Byte> ^ ReadAllBytes(System::String ^ path);
public static byte[] ReadAllBytes (string path);
static member ReadAllBytes : string -> byte[]
Public Shared Function ReadAllBytes (path As String) As Byte()

Parametri

path
String

File da aprire per la lettura.

Restituisce

Byte[]

Matrice di byte con il contenuto del file.

Eccezioni

.NET Framework e versioni di .NET Core precedenti a 2.1: path è una stringa di lunghezza zero, contiene solo spazio vuoto o contiene uno o più caratteri non validi. È possibile cercare i caratteri non validi usando il metodo GetInvalidPathChars().

path è null.

Il percorso specificato, il nome file o entrambi superano la lunghezza massima definita dal sistema.

Il percorso specificato non è valido, ad esempio si trova in un'unità non mappata.

Si è verificato un errore di I/O durante l'apertura del file.

L'operazione non è supportata sulla piattaforma corrente.

-oppure-

path ha specificato una directory.

-oppure-

Il chiamante non dispone dell'autorizzazione richiesta.

Il file specificato in path non è stato trovato.

Il formato di path non è valido.

Il chiamante non dispone dell'autorizzazione richiesta.

Commenti

Dato un percorso file, questo metodo apre il file, legge il contenuto del file in una matrice di byte e quindi chiude il file.

Si applica a

Vedi anche