¿Cómo accede ASP y agrega contenido a archivos en formato TXT?
Puedes utilizar el método OpenTextFile para acceder y agregar contenido a archivos en formato TXT
Método CreateTextFile |Método OpenAsTextStream
Aplicar a: objeto FileSystemObject
p>
Abra el archivo especificado y devuelva un objeto TextStream, a través del cual el archivo se puede leer, escribir o agregar.
object.OpenTextFile(nombre de archivo[, iomode[, crear[, formato]]])
Parámetros
objeto
Obligatorio. El objeto debe ser el nombre de un FileSystemObject.
nombre de archivo
Obligatorio. Una expresión de cadena que especifica el archivo que se va a abrir.
iomodo
Opcional. Puede ser una de tres constantes: ForReading, ForWriting o ForAppending.
crear
Opcional. Valor booleano que indica si se debe crear un archivo nuevo si el nombre de archivo especificado no existe. El valor es Verdadero si se crea un nuevo archivo y Falso en caso contrario. Si se omite, no se crea ningún archivo nuevo.
formato
Opcional. Utilice uno de los valores de tres estados para especificar el formato en el que abrir el archivo. Si se omite, el archivo se abrirá en formato ASCII.
Configuración
El parámetro iomode puede ser cualquiera de las siguientes configuraciones:
Los valores constantes se describen a continuación:
ForReading 1 comienza solo con Abra el archivo en modo lectura. Este archivo no se puede escribir.
ForWriting 2 abre el archivo para escribir
ForAppending 8 abre el archivo y comienza a escribir desde el final del archivo.
El parámetro de formato puede tener cualquiera de las siguientes configuraciones:
La descripción del valor es la siguiente:
TristateTrue abre el archivo en formato Unicode.
TristateFalse abre el archivo en formato ASCII.
TristateUseDefault abre el archivo usando los valores predeterminados del sistema.
Descripción
El siguiente código ilustra cómo utilizar el método OpenTextFile para abrir un archivo y agregar texto:
[JScript]
var fs, a, ForAppending;
ForAppending = 8;
fs = new ActiveXObject("Scripting.FileSystemObject");
a = fs.OpenTextFile( "c: \\testfile.txt", ForAppending, false);
...
a.Close();
[VBScript] p>
Sub OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim fso, f
Establecer fso = CreateObject(" Scripting.FileSystemObject ")
Establecer f = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)
f.Write "¡Hola mundo!"
f.Cerrar
Fin Sub