Partager via


File.WriteAllBytes Méthode

Définition

Surcharges

WriteAllBytes(String, Byte[])

Crée un fichier, écrit le tableau d’octets spécifié dans le fichier, puis ferme le fichier. Si le fichier cible existe déjà, il est tronqué et remplacé.

WriteAllBytes(String, ReadOnlySpan<Byte>)

Crée un fichier, écrit le tableau d’octets spécifié dans le fichier, puis ferme le fichier. Si le fichier cible existe déjà, il est tronqué et remplacé.

WriteAllBytes(String, Byte[])

Source:
File.cs
Source:
File.cs
Source:
File.cs

Crée un fichier, écrit le tableau d’octets spécifié dans le fichier, puis ferme le fichier. Si le fichier cible existe déjà, il est tronqué et remplacé.

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())

Paramètres

path
String

Fichier dans lequel écrire.

bytes
Byte[]

Octets à écrire dans le fichier.

Exceptions

.NET Framework et les versions .NET Core antérieures à 2.1 : path est une chaîne de longueur nulle, contient uniquement un espace blanc ou contient un ou plusieurs caractères non valides. Vous pouvez rechercher des caractères non valides à l’aide de la méthode GetInvalidPathChars().

path est null ou le tableau d’octets est vide.

Le chemin d’accès spécifié, le nom de fichier ou les deux dépassent la longueur maximale définie par le système.

Le chemin spécifié n’est pas valide (par exemple, il se trouve sur un lecteur non mappé).

Une erreur d’E/S s’est produite lors de l’ouverture du fichier.

path spécifié un fichier en lecture seule.

-ou-

path spécifié un fichier masqué.

-ou-

Cette opération n’est pas prise en charge sur la plateforme actuelle.

-ou-

path spécifié un répertoire.

-ou-

L’appelant n’a pas l’autorisation requise.

path est dans un format non valide.

L’appelant n’a pas l’autorisation requise.

Remarques

Étant donné un tableau d’octets et un chemin d’accès de fichier, cette méthode ouvre le fichier spécifié, écrit le contenu du tableau d’octets dans le fichier, puis ferme le fichier.

S’applique à

WriteAllBytes(String, ReadOnlySpan<Byte>)

Crée un fichier, écrit le tableau d’octets spécifié dans le fichier, puis ferme le fichier. Si le fichier cible existe déjà, il est tronqué et remplacé.

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

Paramètres

path
String

Fichier dans lequel écrire.

bytes
ReadOnlySpan<Byte>

Octets à écrire dans le fichier.

Exceptions

path est null.

path est vide.

Le chemin d’accès spécifié, le nom de fichier ou les deux dépassent la longueur maximale définie par le système.

Le chemin spécifié n’est pas valide (par exemple, il se trouve sur un lecteur non mappé).

Une erreur d’E/S s’est produite lors de l’ouverture du fichier.

path spécifié un fichier en lecture seule.

-ou-

path spécifié un fichier masqué.

-ou-

path spécifié un répertoire.

-ou-

L’appelant n’a pas l’autorisation requise.

-ou-

Cette opération n’est pas prise en charge sur la plateforme actuelle.

path est dans un format non valide.

S’applique à