Zoeken…


Syntaxis

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

Schrijf gegevens naar een bestand

De inhoud van een string naar een bestand schrijven:

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

WriteAllText opent het opgegeven bestand, schrijft de gegevens en sluit het bestand. Als het doelbestand bestaat, wordt het overschreven. Als het doelbestand niet bestaat, wordt het gemaakt.

De inhoud van een array naar een bestand schrijven:

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

WriteAllLines opent het opgegeven bestand, schrijft elke waarde van de array op een nieuwe regel en sluit het bestand. Als het doelbestand bestaat, wordt het overschreven. Als het doelbestand niet bestaat, wordt het gemaakt.

Lees alle inhoud van een bestand

De inhoud van een bestand in een tekenreeksvariabele lezen:

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

ReadAllText opent het opgegeven bestand, leest gegevens tot het einde en sluit het bestand.

Om een bestand te lezen, scheidt het in een array-element voor elke regel:

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

ReadAllLines opent het opgegeven bestand, leest elke regel van het bestand in een nieuwe index in een array tot het einde van het bestand en sluit vervolgens het bestand.

Schrijf lijnen individueel naar een tekstbestand met StreamWriter

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

Het gebruik van een blok Using wordt aanbevolen bij het gebruik van een object dat IDisposable



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow