Procedura: aggiungere testo a file di testo in Visual Basic

Il metodo WriteAllText può essere usato per aggiungere testo a un file di testo specificando che il parametro append è impostato su True.

Per aggiungere testo a file di testo

  • Usare 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 motivi seguenti: è una stringa di lunghezza zero, contiene solo spazi vuoti, contiene caratteri non validi o è il percorso di un dispositivo (inizia con \\.\) (ArgumentException).

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

  • File punta a un percorso che non esiste (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).

  • 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).

Vedi anche