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