Gewusst wie: Anfügen an Textdateien in Visual Basic

Die WriteAllText-Methode kann zum Anfügen an eine Textdatei verwendet werden. Dazu müssen Sie den Parameter append auf True festlegen.

Anfügen an eine Textdatei

  • Verwenden Sie die WriteAllText-Methode, geben Sie die Zieldatei und die Zeichenfolge an, die angefügt werden sollen, und legen Sie den append-Parameter auf True fest.

    Dieses Beispiel schreibt die Zeichenfolge "This is a test string." in die Datei namens Testfile.txt.

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

Stabile Programmierung

Die folgenden Bedingungen können einen Ausnahmefehler verursachen:

  • Der Pfad ist aus einem der folgenden Gründe ungültig: Er ist eine Zeichenfolge der Länge 0, er enthält nur Leerzeichen, er enthält ungültige Zeichen, oder er ist ein Gerätepfad (beginnt mit \\.\) (ArgumentException).

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

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

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

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

  • Der Pfad eines Datei- oder Verzeichnisnamens enthält einen Doppelpunkt (:) oder hat ein ungültiges Format (NotSupportedException).

  • Dem Benutzer fehlen die erforderlichen Berechtigungen zum Anzeigen des Pfades (SecurityException).

Siehe auch

WriteAllText
FileSystem
Schreiben in Dateien