Freigeben über


Anleitung: Anfügen an Textdateien in Visual Basic

Die WriteAllText-Methode kann verwendet werden, um an eine Textdatei anzufügen, indem der append-Parameter auf True gesetzt wird.

Anfügen an eine Textdatei

  • Verwenden Sie die WriteAllText Methode, um die Zieldatei und die Zeichenfolge anzugeben, die angefügt werden soll, und legen Sie den append Parameter auf True.

    In diesem Beispiel wird die Zeichenfolge "This is a test string." in die Datei mit dem Namen Testfile.txtgeschrieben.

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

Robuste Programmierung

Die folgenden Bedingungen können zu einer Ausnahme führen:

  • Der Pfad ist aus einem der folgenden Gründe ungültig: Es handelt sich um eine leere Zeichenfolge, sie enthält nur Leerzeichen, enthält ungültige Zeichen oder einen Gerätepfad (beginnt mit \\.\) (ArgumentException).

  • Der Pfad ist ungültig, da er Nothing (ArgumentNullException) ist.

  • File verweist auf einen Pfad, der nicht vorhanden ist (FileNotFoundException oder DirectoryNotFoundException).

  • Die Datei wird von einem anderen Prozess verwendet, oder ein E/A-Fehler tritt auf (IOException).

  • Der Pfad überschreitet die vom System definierte maximale Länge (PathTooLongException).

  • Ein Datei- oder Verzeichnisname im Pfad enthält einen Doppelpunkt (:) oder ist in einem ungültigen Format (NotSupportedException).

  • Der Benutzer verfügt nicht über erforderliche Berechtigungen zum Anzeigen des Pfads (SecurityException).

Siehe auch