File.WriteAllBytes(String, Byte[]) Metodo

Definizione

Crea un nuovo file, scrive la matrice di byte specificata e quindi lo chiude. Se il file di destinazione esiste già, viene troncato e sovrascritto.

public:
 static void WriteAllBytes(System::String ^ path, cli::array <System::Byte> ^ bytes);
public static void WriteAllBytes (string path, byte[] bytes);
static member WriteAllBytes : string * byte[] -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As Byte())

Parametri

path
String

File in cui scrivere.

bytes
Byte[]

Byte da scrivere nel 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 oppure la matrice di byte è vuota.

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.

path specifica un file di sola lettura.

-oppure-

path specifica un file nascosto.

-oppure-

L'operazione non è supportata sulla piattaforma corrente.

-oppure-

path ha specificato una directory.

-oppure-

Il chiamante non dispone dell'autorizzazione richiesta.

Il formato di path non è valido.

Il chiamante non dispone dell'autorizzazione richiesta.

Commenti

Dato un array di byte e un percorso file, questo metodo apre il file specificato, scrive il contenuto della matrice di byte nel file e quindi chiude il file.

Si applica a