Condividi tramite


FileSystem.OpenTextFileWriter Metodo

Definizione

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

Overload

OpenTextFileWriter(String, Boolean)

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

OpenTextFileWriter(String, Boolean, Encoding)

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

OpenTextFileWriter(String, Boolean)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

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

Parametri

file
String

File in cui scrivere.

append
Boolean

True per aggiungere i dati al contenuto del file; False per sovrascrivere il contenuto del file. Il valore predefinito è False.

Restituisce

Oggetto StreamWriter per eseguire la scrittura nel file specificato.

Eccezioni

file è Nothing o una stringa vuota.

Il nome file termina con una barra finale.

Esempio

In questo esempio viene aperto un StreamWriter oggetto con il My.Computer.FileSystem.OpenTextFileWriter metodo e lo usa per scrivere una stringa in un file di testo con il WriteLine metodo della StreamWriter classe.

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

Commenti

Il OpenTextFileWriter metodo apre e inizializza un flusso per un file e quindi restituisce l'oggetto StreamWriter per tale flusso. È possibile scrivere al vapore quante volte necessario e quindi chiuderlo al termine.

Nota

È necessario chiamare il Close metodo nell'oggetto StreamWriter per assicurarsi che tutti i dati vengano scritti correttamente nel flusso sottostante.

Se si scrivono solo alcune stringhe in un file, potrebbe essere più semplice usare il WriteAllText metodo.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.FileSystem.OpenTextFileWriter metodo .

A Vedere
Scrivere testo in un file con un StreamWriter Procedura: scrivere testo in file con un oggetto StreamWriter in Visual Basic

Vedi anche

Si applica a

OpenTextFileWriter(String, Boolean, Encoding)

Source:
FileSystem.vb
Source:
FileSystem.vb
Source:
FileSystem.vb

Apre un oggetto StreamWriter per eseguire la scrittura nel file specificato.

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

Parametri

file
String

File in cui scrivere.

append
Boolean

True per aggiungere i dati al contenuto del file; False per sovrascrivere il contenuto del file. Il valore predefinito è False.

encoding
Encoding

Codifica da utilizzare per la scrittura nel file. Il valore predefinito è ASCII.

Restituisce

Oggetto StreamWriter per eseguire la scrittura nel file specificato.

Eccezioni

file è Nothing o una stringa vuota.

Il nome file termina con una barra finale.

Esempio

In questo esempio viene aperto un StreamWriter con il My.Computer.FileSystem.OpenTextFileWriter metodo con Unicode codifica e lo usa per scrivere una stringa in un file di testo con il WriteLine metodo della StreamWriter classe.

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

Commenti

Il OpenTextFileWriter metodo apre e inizializza un flusso per un file e quindi restituisce l'oggetto StreamWriter per tale flusso. È possibile scrivere al vapore quante volte necessario e quindi chiuderlo al termine.

Nota

È necessario chiamare il Close metodo nell'oggetto StreamWriter per assicurarsi che tutti i dati vengano scritti correttamente nel flusso sottostante.

Se si scrivono solo alcune stringhe in un file, potrebbe essere più semplice usare il WriteAllText metodo.

La tabella seguente elenca un esempio di un'attività che coinvolge il My.Computer.FileSystem.OpenTextFileWriter metodo .

A Vedere
Scrivere testo in un file con un StreamWriter Procedura: scrivere testo in file con un oggetto StreamWriter in Visual Basic

Vedi anche

Si applica a