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

Definición

Crea un archivo nuevo, escribe en él la matriz de bytes especificada y, a continuación, lo cierra.Creates a new file, writes the specified byte array to the file, and then closes the file. Si el archivo de destino ya existe, se sobrescribe.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())

Parámetros

path
String String String String

Archivo en el que se va a escribir.The file to write to.

bytes
Byte[]

Bytes que se van a escribir en el archivo.The bytes to write to the file.

Excepciones

path es una cadena de longitud cero que solo contiene espacios en blanco o uno o varios caracteres no válidos definidos por InvalidPathChars.path is a zero-length string, contains only white space, or contains one or more invalid characters as defined by InvalidPathChars.

path es null o la matriz de bytes está vacía.path is null or the byte array is empty.

La ruta de acceso especificada, el nombre de archivo o ambos superan la longitud máxima definida por el sistema.The specified path, file name, or both exceed the system-defined maximum length.

La ruta de acceso especificada no es válida (por ejemplo, está en una unidad no asignada).The specified path is invalid (for example, it is on an unmapped drive).

Se produjo un error de E/S al abrir el archivo.An I/O error occurred while opening the file.

path especificó un archivo que es de solo lectura.path specified a file that is read-only.

O bien-or- path ha especificado un archivo que está oculto.path specified a file that is hidden.

o bien-or- Esta operación no es compatible con la plataforma actual.This operation is not supported on the current platform.

o bien-or- path especificó un directorio.path specified a directory.

o bien-or- El llamador no dispone del permiso requerido.The caller does not have the required permission.

path está en un formato no válido.path is in an invalid format.

El llamador no dispone del permiso requerido.The caller does not have the required permission.

Comentarios

Dada una matriz de bytes y una ruta de acceso de archivo, este método abre el archivo especificado, escribe el contenido de la matriz de bytes en el archivo y, a continuación, cierra el archivo.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.

Seguridad

FileIOPermission
para el acceso para escribir en un archivo o directorio.for access to write to a file or directory. Enumeración asociada:WriteAssociated enumeration: Write

Se aplica a