Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
La WriteAllBytes méthode écrit des données dans un fichier binaire. Si le append paramètre est True, il ajoute les données au fichier ; sinon, les données du fichier sont remplacées.
Si le chemin spécifié, sans le nom de fichier, n’est pas valide, une exception DirectoryNotFoundException sera générée. Si le chemin d’accès est valide mais que le fichier n’existe pas, le fichier est créé.
Pour écrire dans un fichier binaire
Utilisez la WriteAllBytes méthode en fournissant le chemin d'accès, le nom du fichier et les octets à écrire. Cet exemple ajoute le tableau CustomerData de données au fichier nommé CollectedData.dat.
Dim CustomerData As Byte() = (From c In customerQuery).ToArray()
My.Computer.FileSystem.WriteAllBytes(
"C:\MyDocuments\CustomerData", CustomerData, True)
Programmation robuste
Les conditions suivantes peuvent créer une exception :
Le chemin d’accès n’est pas valide pour l’une des raisons suivantes : il s’agit d’une chaîne de longueur nulle ; il contient uniquement de l’espace blanc ; ou contient des caractères non valides. (ArgumentException).
Le chemin d’accès n’est pas valide, car il est
Nothing(ArgumentNullException).Filepointe vers un chemin qui n’existe pas (FileNotFoundException ou DirectoryNotFoundException).Le fichier est utilisé par un autre processus ou une erreur d’E/S se produit (IOException).
Le chemin dépasse la longueur maximale définie par le système (PathTooLongException).
Un nom de fichier ou de répertoire dans le chemin contient un signe deux-points (:) ou est dans un format non valide (NotSupportedException).
L’utilisateur ne dispose pas des autorisations nécessaires pour afficher le chemin d’accès (SecurityException).