Szukaj…


Składnia

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

Zapisz dane do pliku

Aby zapisać zawartość ciągu do pliku:

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

WriteAllText otworzy określony plik, zapisze dane, a następnie zamknie plik. Jeśli plik docelowy istnieje, jest zastępowany. Jeśli plik docelowy nie istnieje, zostanie utworzony.

Aby zapisać zawartość tablicy do pliku:

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

WriteAllLines otworzy określony plik, zapisze każdą wartość tablicy w nowym wierszu, a następnie zamknie plik. Jeśli plik docelowy istnieje, jest zastępowany. Jeśli plik docelowy nie istnieje, zostanie utworzony.

Przeczytaj całą zawartość pliku

Aby odczytać zawartość pliku do zmiennej łańcuchowej:

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

ReadAllText otworzy określony plik, odczyta dane do końca, a następnie zamknie plik.

Aby odczytać plik, dzieląc go na element tablicy dla każdej linii:

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

ReadAllLines otworzy określony plik, wczyta każdy wiersz pliku do nowego indeksu w tablicy do końca pliku, a następnie zamknie plik.

Napisz linie indywidualnie do pliku tekstowego za pomocą StreamWriter

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

Using bloku Using jest zalecaną dobrą praktyką podczas używania obiektu, który implementuje IDisposable



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow