File.WriteAllBytes Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| WriteAllBytes(String, Byte[]) |
Cria um novo ficheiro, escreve o array de bytes especificado no ficheiro e depois fecha o ficheiro. Se o ficheiro de destino já existir, é truncado e sobrescrevido. |
| WriteAllBytes(String, ReadOnlySpan<Byte>) |
Cria um novo ficheiro, escreve o array de bytes especificado no ficheiro e depois fecha o ficheiro. Se o ficheiro de destino já existir, é truncado e sobrescrevido. |
WriteAllBytes(String, Byte[])
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
Cria um novo ficheiro, escreve o array de bytes especificado no ficheiro e depois fecha o ficheiro. Se o ficheiro de destino já existir, é truncado e sobrescrevido.
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
O ficheiro para escrever.
- bytes
- Byte[]
Os bytes a escrever no ficheiro.
Exceções
.NET Framework e .NET Core versões anteriores à 2.1: path é uma cadeia de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos. Pode consultar caracteres inválidos usando o GetInvalidPathChars() método.
path é null ou o array de bytes está vazio.
O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.
O caminho especificado é inválido (por exemplo, está num disco não mapeado).
Ocorreu um erro de E/S durante a abertura do ficheiro.
path especificou um ficheiro que é apenas leitura.
-ou-
path especificou um ficheiro que está oculto.
-ou-
Esta operação não é suportada na plataforma atual.
-ou-
path especificava um diretório.
-ou-
O interlocutor não tem a permissão necessária.
path está num formato inválido.
O interlocutor não tem a permissão necessária.
Observações
Dado um array de bytes e um caminho de ficheiro, este método abre o ficheiro especificado, escreve o conteúdo do array de bytes no ficheiro e depois fecha o ficheiro.
Aplica-se a
WriteAllBytes(String, ReadOnlySpan<Byte>)
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
Cria um novo ficheiro, escreve o array de bytes especificado no ficheiro e depois fecha o ficheiro. Se o ficheiro de destino já existir, é truncado e sobrescrevido.
public:
static void WriteAllBytes(System::String ^ path, ReadOnlySpan<System::Byte> bytes);
public static void WriteAllBytes(string path, ReadOnlySpan<byte> bytes);
static member WriteAllBytes : string * ReadOnlySpan<byte> -> unit
Public Shared Sub WriteAllBytes (path As String, bytes As ReadOnlySpan(Of Byte))
Parâmetros
- path
- String
O ficheiro para escrever.
- bytes
- ReadOnlySpan<Byte>
Os bytes a escrever no ficheiro.
Exceções
path é null.
path está vazio.
O caminho especificado, nome do ficheiro ou ambos excedem o comprimento máximo definido pelo sistema.
O caminho especificado é inválido (por exemplo, está num disco não mapeado).
Ocorreu um erro de E/S durante a abertura do ficheiro.
path especificou um ficheiro que é apenas leitura.
-ou-
path especificou um ficheiro que está oculto.
-ou-
path especificava um diretório.
-ou-
O interlocutor não tem a permissão necessária.
-ou-
Esta operação não é suportada na plataforma atual.
path está num formato inválido.