Suche…


Syntax

  • System.IO.File.ReadAllLines(path As String)
  • System.IO.File.ReadAllText(path As String)
  • System.IO.File.WriteAllText(path As String, contents As String)
  • System.IO.File.WriteAllLines(path As String, contents() As String)

Daten in eine Datei schreiben

So schreiben Sie den Inhalt einer Zeichenfolge in eine Datei:

Dim toWrite As String = "This will be written to the file."
System.IO.File.WriteAllText("filename.txt", toWrite)

WriteAllText öffnet die angegebene Datei, schreibt die Daten und schließt die Datei. Wenn die Zieldatei vorhanden ist, wird sie überschrieben. Wenn die Zieldatei nicht vorhanden ist, wird sie erstellt.

So schreiben Sie den Inhalt eines Arrays in eine Datei:

Dim toWrite As String() = {"This", "Is", "A", "Test"}
System.IO.File.WriteAllLines("filename.txt", toWrite)

WriteAllLines öffnet die angegebene Datei, schreibt jeden Wert des Arrays in eine neue Zeile und schließt die Datei. Wenn die Zieldatei vorhanden ist, wird sie überschrieben. Wenn die Zieldatei nicht vorhanden ist, wird sie erstellt.

Lesen Sie den gesamten Inhalt einer Datei

So lesen Sie den Inhalt einer Datei in eine Stringvariable:

Dim fileContents As String = System.IO.File.ReadAllText("filename.txt")

ReadAllText öffnet die angegebene Datei, liest die Daten bis zum Ende und schließt die Datei.

Um eine Datei zu lesen, trennen Sie sie für jede Zeile in ein Array-Element:

Dim fileLines As String() = System.IO.File.ReadAllLines("filename.txt")

ReadAllLines öffnet die angegebene Datei, liest jede Zeile der Datei in einen neuen Index in einem Array bis zum Ende der Datei und schließt dann die Datei.

Zeilen einzeln mit StreamWriter in eine Textdatei schreiben

Using sw As New System.IO.StreamWriter("path\to\file.txt")
    sw.WriteLine("Hello world")
End Using

Die Verwendung eines Using Blocks wird empfohlen, wenn ein Objekt verwendet wird, das IDisposable



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow