File.WriteAllBytes(String, Byte[]) File.WriteAllBytes(String, Byte[]) File.WriteAllBytes(String, Byte[]) File.WriteAllBytes(String, Byte[]) Method

Definizione

Crea un nuovo file, scrive la matrice di byte specificata e quindi lo chiude.Creates a new file, writes the specified byte array to the file, and then closes the file. Se il file di destinazione è già esistente, viene sovrascritto.If the target file already exists, it is overwritten.

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 String String String

File in cui scrivere.The file to write to.

bytes
Byte[]

Byte da scrivere nel file.The bytes to write to the file.

Eccezioni

path è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi definiti da InvalidPathChars.path is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

path è null oppure la matrice di byte è vuota.path is null or the byte array is empty.

Il percorso specificato, il nome file o entrambi superano la lunghezza massima definita dal sistema.The specified path, file name, or both exceed the system-defined maximum length.

Il percorso specificato non è valido, ad esempio si trova in un'unità non mappata.The specified path is invalid (for example, it is on an unmapped drive).

Si è verificato un errore di I/O durante l'apertura del file.An I/O error occurred while opening the file.

path specifica un file di sola lettura.path specified a file that is read-only.

-oppure--or- path specifica un file nascosto.path specified a file that is hidden.

-oppure--or- L'operazione non è supportata sulla piattaforma corrente.This operation is not supported on the current platform.

-oppure--or- path ha specificato una directory.path specified a directory.

In alternativa-or- Il chiamante non dispone dell'autorizzazione richiesta.The caller does not have the required permission.

Il formato di path non è valido.path is in an invalid format.

Il chiamante non dispone dell'autorizzazione richiesta.The caller does not have the required permission.

Commenti

Data una matrice di byte e un percorso di file, questo metodo apre il file specificato, scrive il contenuto della matrice di byte nel file e quindi lo chiude.Given a byte array and a file path, this method opens the specified file, writes the contents of the byte array to the file, and then closes the file.

Sicurezza

FileIOPermission
per accedere alla scrittura in un file o in una directory.for access to write to a file or directory. Enumerazione associata:WriteAssociated enumeration: Write

Si applica a