Cómo: Escribir en archivos binarios en Visual Basic

El método WriteAllBytes escribe datos en un archivo binario. Si el parámetro append es True, anexará los datos al archivo; de lo contrario se sobrescriben los datos existentes en el archivo.

Si la ruta de acceso especificada excepto el nombre de archivo no es válida, se producirá una excepción DirectoryNotFoundException. Si la ruta de acceso es válida pero el archivo no existe, se creará el archivo.

Para escribir en un archivo binario

Use el método WriteAllBytes, proporcionando la ruta de acceso del archivo, su nombre y los bytes que se deben escribir. En este ejemplo se anexa la matriz de datos CustomerData al archivo denominado CollectedData.dat.

Dim CustomerData As Byte() = (From c In customerQuery).ToArray()

My.Computer.FileSystem.WriteAllBytes(
  "C:\MyDocuments\CustomerData", CustomerData, True)

Programación sólida

Las condiciones siguientes pueden crear una excepción:

Vea también