Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O WriteAllBytes método grava dados em um arquivo binário. Se o append parâmetro for True, ele anexa os dados ao arquivo; caso contrário, os dados no arquivo são substituídos.
Se o caminho especificado excluindo o nome do arquivo não for válido, uma DirectoryNotFoundException exceção será lançada. Se o caminho for válido, mas o ficheiro não existir, este será criado.
Para gravar em um arquivo binário
Use o WriteAllBytes método, fornecendo o caminho e o nome do arquivo e os bytes a serem gravados. Este exemplo acrescenta a matriz CustomerData de dados 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:
O caminho não é válido por um dos seguintes motivos: é uma cadeia de comprimento zero; contém apenas espaço em branco; ou contém caracteres inválidos. (ArgumentException)
O caminho não é válido porque é
Nothing(ArgumentNullException).Fileaponta para um caminho que não existe (FileNotFoundException ou DirectoryNotFoundException).O arquivo está em uso por outro processo ou ocorre um erro de E/S (IOException).
O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).
Um nome de arquivo ou diretório no caminho contém dois pontos (:) ou está em um formato inválido (NotSupportedException).
O usuário não tem as permissões necessárias para visualizar o caminho (SecurityException).