Como gravar em arquivos binários no Visual Basic

O método WriteAllBytes grava dados em um arquivo binário. Se o parâmetro append for True, ele acrescentará os dados ao arquivo; caso contrário, os dados no arquivo serão substituídos.

Se o caminho especificado, excluindo o nome de arquivo, não for válido, uma exceção DirectoryNotFoundException será lançada. Se o caminho for válido, mas o arquivo não existir, o arquivo será criado.

Para gravar em um arquivo binário

Use o método WriteAllBytes, fornecendo o nome e o caminho do arquivo e os bytes a serem gravados. Este exemplo acrescenta a matriz de dados CustomerData ao arquivo chamado CollectedData.dat.

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

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

Programação robusta

As seguintes condições podem criar uma exceção:

Confira também