Visual Basic .NET Language
Obsługa plików
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