Procedura: scrivere testo in file con un oggetto StreamWriter in Visual Basic
In questo esempio viene aperto un oggetto StreamWriter con il metodo My.Computer.FileSystem.OpenTextFileWriter
e si usa l'oggetto 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 di .NET Framework
Questo esempio crea un nuovo file, se il file non esiste. Se un'applicazione deve creare un file, deve avere accesso Create
alla cartella. Se il file esiste già, per l'applicazione è sufficiente l'accesso Write
, un privilegio di livello inferiore. Se possibile, è più sicuro creare il file durante la distribuzione e concedere l'accesso Read
a un unico file, anziché l'accesso Create
a una cartella.