Comparteix a través de


FileSystem.OpenTextFileWriter Método

Definición

Abre un objeto StreamWriter para escribir en el archivo especificado.

Sobrecargas

OpenTextFileWriter(String, Boolean)

Abre un objeto StreamWriter para escribir en el archivo especificado.

OpenTextFileWriter(String, Boolean, Encoding)

Abre un objeto StreamWriter para escribir en el archivo especificado.

OpenTextFileWriter(String, Boolean)

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

Abre un objeto StreamWriter para escribir en el archivo especificado.

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

Parámetros

file
String

Archivo en el que se va a escribir.

append
Boolean

True para anexar el contenido del archivo; False para sobrescribir el contenido del archivo. El valor predeterminado es False.

Devoluciones

Objeto StreamWriter que se va a escribir en el archivo especificado.

Excepciones

file es Nothing o una cadena vacía.

El nombre de archivo finaliza con una barra oblicua final.

Ejemplos

En este ejemplo se abre un StreamWriter con el My.Computer.FileSystem.OpenTextFileWriter método y se usa para escribir una cadena en un archivo de texto con el WriteLine método de la StreamWriter clase .

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

Comentarios

El OpenTextFileWriter método abre e inicializa una secuencia para un archivo y, a continuación, devuelve el StreamWriter objeto de esa secuencia. Puede escribir en el vapor tantas veces como sea necesario y, a continuación, cerrarlo cuando haya terminado.

Nota

Debe llamar al Close método en el StreamWriter objeto para asegurarse de que todos los datos se escriben correctamente en la secuencia subyacente.

Si está escribiendo solo unas pocas cadenas en un archivo, puede ser más sencillo usar el WriteAllText método .

En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.FileSystem.OpenTextFileWriter método .

En Vea
Escribir texto en un archivo con un StreamWriter Cómo: Escribir texto en archivos con un objeto StreamWriter en Visual Basic

Consulte también

Se aplica a

OpenTextFileWriter(String, Boolean, Encoding)

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

Abre un objeto StreamWriter para escribir en el archivo especificado.

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

Parámetros

file
String

Archivo en el que se va a escribir.

append
Boolean

True para anexar el contenido en el archivo; False para sobrescribir el contenido del archivo. El valor predeterminado es False.

encoding
Encoding

Codificación que se va a usar al escribir en el archivo. El valor predeterminado es ASCII.

Devoluciones

Objeto StreamWriter que se va a escribir en el archivo especificado.

Excepciones

file es Nothing o una cadena vacía.

El nombre de archivo finaliza con una barra oblicua final.

Ejemplos

En este ejemplo se abre un StreamWriter con el My.Computer.FileSystem.OpenTextFileWriter método con Unicode codificación y se usa para escribir una cadena en un archivo de texto con el WriteLine método de la StreamWriter clase .

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

Comentarios

El OpenTextFileWriter método abre e inicializa una secuencia para un archivo y, a continuación, devuelve el StreamWriter objeto de esa secuencia. Puede escribir en el vapor tantas veces como sea necesario y, a continuación, cerrarlo cuando haya terminado.

Nota

Debe llamar al Close método en el StreamWriter objeto para asegurarse de que todos los datos se escriben correctamente en la secuencia subyacente.

Si está escribiendo solo unas pocas cadenas en un archivo, puede ser más sencillo usar el WriteAllText método .

En la tabla siguiente se muestra un ejemplo de una tarea que implica el My.Computer.FileSystem.OpenTextFileWriter método .

En Vea
Escribir texto en un archivo con un StreamWriter Cómo: Escribir texto en archivos con un objeto StreamWriter en Visual Basic

Consulte también

Se aplica a