Udostępnij za pośrednictwem


FileSystemProxy.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)

StreamWriter Otwiera obiekt do zapisu w określonym pliku.

public:
 System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append);
public System.IO.StreamWriter OpenTextFileWriter (string file, bool append);
member this.OpenTextFileWriter : string * bool -> System.IO.StreamWriter
Public 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

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

Przykłady

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

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 to konieczne, a następnie zamknąć je po zakończeniu.

Uwaga

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

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

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

Działanie Zobacz
Zapisywanie tekstu w pliku za pomocą elementu StreamWriter Instrukcje: Zapisywanie tekstu w plikach za pomocą StreamWriter

Zobacz też

Dotyczy

OpenTextFileWriter(String, Boolean, Encoding)

Otwiera obiekt do StreamWriter zapisu w określonym pliku.

public:
 System::IO::StreamWriter ^ OpenTextFileWriter(System::String ^ file, bool append, System::Text::Encoding ^ encoding);
public System.IO.StreamWriter OpenTextFileWriter (string file, bool append, System.Text.Encoding encoding);
member this.OpenTextFileWriter : string * bool * System.Text.Encoding -> System.IO.StreamWriter
Public 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 w pliku; False aby zastąpić zawartość pliku. Wartość domyślna to False.

encoding
Encoding

Kodowanie używane do zapisywania w pliku. Wartość domyślna to ASCII.

Zwraca

StreamWriter obiekt do zapisu w określonym pliku.

Wyjątki

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

Przykłady

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

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 to konieczne, a następnie zamknąć je po zakończeniu.

Uwaga

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

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

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

Działanie Zobacz
Zapisywanie tekstu w pliku za pomocą elementu StreamWriter Instrukcje: Zapisywanie tekstu w plikach za pomocą StreamWriter

Zobacz też

Dotyczy