Share via


Cómo: Escribir un archivo de texto

Actualización: noviembre 2007

En el siguiente ejemplo de código se muestra cómo crear un archivo de texto y cómo escribir texto en el mismo utilizando la clase StreamWriter, que se define en el espacio de nombres System.IO. El constructor StreamWriter toma el nombre del archivo que se va a crear. Si ya existe el archivo, se sobrescribe (a menos que pase True como segundo argumento al constructor StringWriter).

Después, se almacena el archivo mediante las funciones Write y WriteLine.

Ejemplo

// text_write.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;

int main() 
{
   String^ fileName = "textfile.txt";

   StreamWriter^ sw = gcnew StreamWriter(fileName);
   sw->WriteLine("A text file is born!");
   sw->Write("You can use WriteLine");
   sw->WriteLine("...or just Write");
   sw->WriteLine("and do {0} output too.", "formatted");
   sw->WriteLine("You can also send non-text objects:");
   sw->WriteLine(DateTime::Now);
   sw->Close();
   Console::WriteLine("a new file ('{0}') has been written", fileName);

   return 0;
}

Vea también

Otros recursos

E/S de archivos y secuencias

Guía de programación de .NET