Colección de citas famosas - Slogan de motivación - ¿Cómo accede ASP y agrega contenido a archivos en formato TXT?

¿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]

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