Aracılığıyla paylaş


FileSystem.OpenTextFileWriter Yöntem

Tanım

Belirtilen dosyaya yazmak için bir StreamWriter nesne açar.

Aşırı Yüklemeler

OpenTextFileWriter(String, Boolean)

Belirtilen dosyaya yazmak için bir StreamWriter nesne açar.

OpenTextFileWriter(String, Boolean, Encoding)

Belirtilen dosyaya yazmak için bir StreamWriter açar.

OpenTextFileWriter(String, Boolean)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Belirtilen dosyaya yazmak için bir StreamWriter nesne açar.

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

Parametreler

file
String

Yazılacak dosya.

append
Boolean

True dosyanın içeriğine eklemek için; False dosyasının içeriğinin üzerine yazılmasını sağlayın. False varsayılan değerdir.

Döndürülenler

StreamWriter belirtilen dosyaya yazacak nesne.

Özel durumlar

file veya Nothing boş bir dizedir.

Dosya adı sondaki eğik çizgiyle biter.

Örnekler

Bu örnekte yöntemiyle bir StreamWriterMy.Computer.FileSystem.OpenTextFileWriter açılır ve sınıfı yöntemiyle WriteLineStreamWriter bir metin dosyasına dize yazmak için kullanılır.

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

Açıklamalar

OpenTextFileWriter yöntemi açılır ve bir dosya için bir akış başlatır ve ardından bu akış için nesnesini döndürürStreamWriter. Buhara gerektiği kadar yazabilir ve bitirdiğinizde kapatabilirsiniz.

Not

Tüm verilerin temel alınan akışa doğru yazdığından emin olmak için nesnesinde yöntemini StreamWriter çağırmanız Close gerekir.

Bir dosyaya yalnızca birkaç dize yazıyorsanız, yöntemini kullanmak WriteAllText daha basit olabilir.

Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.FileSystem.OpenTextFileWriter .

Amaç Bkz.
Ile bir dosyaya metin yazma StreamWriter Nasıl Yapılır: Visual Basic'te StreamWriter ile Dosyalara Metin Yazma

Ayrıca bkz.

Şunlara uygulanır

OpenTextFileWriter(String, Boolean, Encoding)

Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb
Kaynak:
FileSystem.vb

Belirtilen dosyaya yazmak için bir StreamWriter açar.

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

Parametreler

file
String

Yazılacak dosya.

append
Boolean

True dosyadaki içeriklere eklemek için; False dosyasının içeriğinin üzerine yazılmasını sağlayın. False varsayılan değerdir.

encoding
Encoding

Dosyaya yazılırken kullanılacak kodlama. Varsayılan değer ASCII'dir.

Döndürülenler

StreamWriter belirtilen dosyaya yazacak nesne.

Özel durumlar

file veya Nothing boş bir dizedir.

Dosya adı sondaki eğik çizgiyle biter.

Örnekler

Bu örnek, kodlamalı yöntemiyle Unicode bir StreamWriter dosyasını açar ve sınıfın yöntemiyle StreamWriterWriteLine bir metin dosyasına dize My.Computer.FileSystem.OpenTextFileWriter yazmak için kullanır.

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

Açıklamalar

OpenTextFileWriter yöntemi açılır ve bir dosya için bir akış başlatır ve ardından bu akış için nesnesini döndürürStreamWriter. Buhara gerektiği kadar yazabilir ve bitirdiğinizde kapatabilirsiniz.

Not

Tüm verilerin temel alınan akışa doğru yazdığından emin olmak için nesnesinde yöntemini StreamWriter çağırmanız Close gerekir.

Bir dosyaya yalnızca birkaç dize yazıyorsanız, yöntemini kullanmak WriteAllText daha basit olabilir.

Aşağıdaki tabloda, yöntemini içeren bir görev örneği listeledik My.Computer.FileSystem.OpenTextFileWriter .

Amaç Bkz.
Ile bir dosyaya metin yazma StreamWriter Nasıl Yapılır: Visual Basic'te StreamWriter ile Dosyalara Metin Yazma

Ayrıca bkz.

Şunlara uygulanır