Procedura: scrivere testo in file con un oggetto StreamWriter in Visual Basic
Nell'esempio riportato di seguito viene aperto un oggetto StreamWriter con il metodo My.Computer.FileSystem.OpenTextFileWriter e quindi viene utilizzato per scrivere una stringa in un file di testo con il metodo WriteLine della classe StreamWriter.
Esempio
Dim file As System.IO.StreamWriter
file = My.Computer.FileSystem.OpenTextFileWriter("c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()
Programmazione efficiente
Le seguenti condizioni possono generare un'eccezione:
Il file esiste ed è di sola lettura (IOException).
Il disco è pieno (IOException).
Il nome del percorso è troppo lungo (PathTooLongException).
Sicurezza
Se il file non esiste, ne viene creato uno nuovo nell'esempio. Per poter creare un file in un'applicazione, è necessario che l'applicazione disponga dell'accesso Create alla cartella. Se il file esiste già, sarà necessario solo l'accesso Write, ossia un privilegio minore. Laddove possibile, è più sicuro creare il file durante la fase di distribuzione e concedere solo l'accesso Read a un unico file, anziché l'accesso Create a una cartella.
Vedere anche
Attività
Procedura: leggere da file di testo in Visual Basic