CreateTextFile (Método)

Visual Basic VBLR

CreateTextFile (Método)

           

Descripción

Crea un nombre de archivo especificado y devuelve un objeto TextStream que se puede utilizar para leer desde o escribir a un archivo.

Sintaxis

objeto.CreateTextFile(nombreDeArchivo [, sobrescribir[, unicode]])

El método CreateTextFile consta de las siguientes partes:

Parte Descripción
objeto Requerido. Siempre el nombre de un objeto FileSystemObject o Folder.
nombreDeArchivo Requerido. Una expresión de cadena que identifica el archivo que se va a crear.
sobrescribir Opcional. Un valor Boolean que indica si un archivo existente se puede sobrescribir. El valor es True si el archivo se puede sobrescribir y False si no se puede sobrescribir. Si se omite, los archivos existentes no se sobrescriben.
unicode Opcional. Un valor Boolean que indica si el archivo se crea como un archivo Unicode o ASCII. El valor es True si el archivo se crea como un archivo Unicode y False si se crea como un archivo ASCII. Si se omite, se supone que es un archivo ASCII.

Comentarios

El código siguiente demuestra cómo utilizar el método CreateTextFile para crear y abrir un archivo de texto:

Sub CreateAfile
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set a = fs.CreateTextFile("c:\archivoprueba.txt", True)
    a.WriteLine("Esto es una prueba.")
    a.Close
End Sub

Si el argumento sobrescribir es False o no se proporciona, para un nombreDeArchivo ya existente, se produce un error.