Udostępnij za pośrednictwem


FileSystem.OpenTextFileWriter Metoda

Definicja

StreamWriter Otwiera obiekt do zapisu w określonym pliku.

Przeciążenia

OpenTextFileWriter(String, Boolean)

StreamWriter Otwiera obiekt do zapisu w określonym pliku.

OpenTextFileWriter(String, Boolean, Encoding)

Otwiera obiekt do StreamWriter zapisu w określonym pliku.

OpenTextFileWriter(String, Boolean)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

StreamWriter Otwiera obiekt do zapisu w określonym pliku.

public:
 static System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append);
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append);
static member OpenTextFileWriter : string * bool -> System.IO.StreamWriter
Public Shared Function OpenTextFileWriter (file As String, append As Boolean) As StreamWriter

Parametry

file
String

Plik do zapisania.

append
Boolean

True w celu dołączenia do zawartości pliku; False aby zastąpić zawartość pliku. Wartość domyślna to False.

Zwraca

StreamWriter obiekt do zapisu w określonym pliku.

Wyjątki

file jest lub pusty Nothing ciąg.

Nazwa pliku kończy się ukośnikiem końcowym.

Przykłady

W tym przykładzie My.Computer.FileSystem.OpenTextFileWriter zostanie otwarty element StreamWriter z metodą i użyje go do zapisania ciągu do pliku tekstowego StreamWriter przy WriteLine użyciu metody klasy .

Dim file = My.Computer.FileSystem.OpenTextFileWriter(
    "c:\test.txt", True)
file.WriteLine("Here is the first string.")
file.Close()

Uwagi

Metoda OpenTextFileWriter otwiera i inicjuje strumień dla pliku, a następnie zwraca StreamWriter obiekt dla tego strumienia. Możesz napisać do pary tyle razy, ile razy jest to konieczne, a następnie zamknąć go po zakończeniu.

Uwaga

Należy wywołać metodę CloseStreamWriter w obiekcie, aby upewnić się, że wszystkie dane są poprawnie zapisywane w strumieniu bazowym.

Jeśli piszesz tylko kilka ciągów do pliku, użycie metody może być prostsze WriteAllText .

W poniższej tabeli wymieniono przykład zadania obejmującego metodę My.Computer.FileSystem.OpenTextFileWriter .

Działanie Zobacz
Zapisywanie tekstu w pliku przy użyciu elementu StreamWriter Porady: zapisywanie tekstu do plików za pomocą StreamWriter w Visual Basic

Zobacz też

Dotyczy

OpenTextFileWriter(String, Boolean, Encoding)

Źródło:
FileSystem.vb
Źródło:
FileSystem.vb
Źródło:
FileSystem.vb

Otwiera obiekt do StreamWriter zapisu w określonym pliku.

public:
 static System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append, System::Text::Encoding ^ encoding);
public static System.IO.StreamWriter OpenTextFileWriter (string file, bool append, System.Text.Encoding encoding);
static member OpenTextFileWriter : string * bool * System.Text.Encoding -> System.IO.StreamWriter
Public Shared Function OpenTextFileWriter (file As String, append As Boolean, encoding As Encoding) As StreamWriter

Parametry

file
String

Plik do zapisania.

append
Boolean

True w celu dołączenia do zawartości pliku; False aby zastąpić zawartość pliku. Wartość domyślna to False.

encoding
Encoding

Kodowanie do użycia w zapisie do pliku. Wartość domyślna to ASCII.

Zwraca

StreamWriter obiekt do zapisu w określonym pliku.

Wyjątki

file jest lub pusty Nothing ciąg.

Nazwa pliku kończy się ukośnikiem końcowym.

Przykłady

W tym przykładzie jest otwierana StreamWriter metoda z Unicode kodowaniem i używa jej do pisania ciągu w pliku tekstowym przy WriteLine użyciu metody StreamWriter klasy .My.Computer.FileSystem.OpenTextFileWriter

Dim file = My.Computer.FileSystem.OpenTextFileWriter(
    "c:\test.txt", True, Text.Encoding.Unicode)
file.WriteLine("Here is the first string.")
file.Close()

Uwagi

Metoda OpenTextFileWriter otwiera i inicjuje strumień dla pliku, a następnie zwraca StreamWriter obiekt dla tego strumienia. Możesz napisać do pary tyle razy, ile razy jest to konieczne, a następnie zamknąć go po zakończeniu.

Uwaga

Należy wywołać metodę CloseStreamWriter w obiekcie, aby upewnić się, że wszystkie dane są poprawnie zapisywane w strumieniu bazowym.

Jeśli piszesz tylko kilka ciągów do pliku, użycie metody może być prostsze WriteAllText .

W poniższej tabeli wymieniono przykład zadania obejmującego metodę My.Computer.FileSystem.OpenTextFileWriter .

Działanie Zobacz
Zapisywanie tekstu w pliku przy użyciu elementu StreamWriter Porady: zapisywanie tekstu do plików za pomocą StreamWriter w Visual Basic

Zobacz też

Dotyczy