Condividi tramite


Procedura: aggiungere testo a file di testo in Visual Basic

È possibile utilizzare il metodo WriteAllText per aggiungere un file di testo specificando che il parametro append è impostato su True.

Per aggiungere testo a un file di testo

  • Utilizzare il metodo WriteAllText, specificando il file di destinazione e la stringa da aggiungere e impostando il parametro append su True.

    Nell'esempio riportato di seguito la stringa "This is a test string." viene scritta nel file denominato Testfile.txt.

    Dim inputString As String = "This is a test string."
    My.Computer.FileSystem.WriteAllText(
      "C://testfile.txt", inputString, True)
    

Programmazione efficiente

Le seguenti condizioni possono generare un'eccezione:

  • Il percorso non è valido per uno dei seguenti motivi: è una stringa di lunghezza zero, contiene solo spazi vuoti, contiene caratteri non validi o è il percorso di un dispositivo, ovvero inizia con \\\) (ArgumentException).

  • Il percorso non è valido in quanto Nothing (ArgumentNullException).

  • File punta a un percorso non esistente (FileNotFoundException o DirectoryNotFoundException).

  • Il file è utilizzato da un altro processo o si è verificato un errore di I/O (IOException).

  • La lunghezza del percorso supera la lunghezza massima definita dal sistema (PathTooLongException).

  • Il nome di un file o di una 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

Riferimenti

WriteAllText

FileSystem

Altre risorse

Scrittura su file in Visual Basic