Procedura: scrivere all'interno di file binari in Visual Basic
Aggiornamento: novembre 2007
Il Metodo My.Computer.FileSystem.WriteAllBytes consente di scrivere i dati all'interno di un file binario. Se il parametro append è True, i dati verranno aggiunti al file; in caso contrario i dati nel file verranno sovrascritti.
Se il percorso specificato che esclude il nome del file non è valido, verrà generata un'eccezione DirectoryNotFoundException. Se il percorso è valido ma il file non esiste, il file verrà creato.
Per scrivere all'interno di un file binario
Utilizzare il metodo WriteAllBytes, fornendo il percorso e il nome del file e i byte da scrivere. In questo esempio la matrice di dati CustomerData viene aggiunta al file denominato CollectedData.dat.
My.Computer.FileSystem.WriteAllBytes _ ("C:\MyDocuments\CustomerData", CustomerData, True)
Programmazione efficiente
Un'eccezione può essere generata nelle condizioni seguenti:
Il percorso non è valido per uno dei seguenti motivi: è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene caratteri non validi. (ArgumentException).
Il percorso non è valido in quanto Nothing (ArgumentNullException).
File punta a un percorso non esistente (FileNotFoundException o DirectoryNotFoundException).
Il file è in uso in un altro processo oppure si verifica un errore di I/O (IOException).
La lunghezza del percorso supera la lunghezza massima definita dal sistema (PathTooLongException).
Un nome di file o di directory nel percorso contiene i due punti (:) o ha un formato non valido (NotSupportedException).
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso (SecurityException).
Vedere anche
Attività
Procedura: scrivere testo all'interno di file in Visual Basic