
22/09/2003, 10:28
|
 | Moderador | | Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses Puntos: 98 | |
Podrías utilizar el FSO, se me ocurre tener una variable acumuladora que por cada línea que lea del archivo, si no encuentra ejemplo1 o #, acumule, al final puedes crear un archivo con el mismo nombre para reemplazarlo....
Algo así:
Sub parse_my_file(this_file)
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set my_file= fso.OpenTextFile(path & "\" & this_file, 1)
strWrite= ""
Do While not my_file.AtEndOfStream
contiene= left(my_file.readline,1)
If not contiene="#"
strWrite= strWrite + my_file.readline + vbCrLf
Loop
Set my_asp= fso.CreateTextFile(path & "\" & my_name, true)
Set my_asp= nothing
Set my_reading= fso.OpenTextFile(path & "\" & my_name,8)
my_reading.WriteLine strWrite
End Sub
parse_my_file "nombre.asp"
Esta llamada a la subrutina parse_my_file contiene el nombre de archivo a leer y busca línea por linea que no contenga "#" al principio, si cumple acumula la variable strWrite, crea un archivo con el mismo nombre y lo escribe con el contenido de la variable, solo necesitarías hacer otra sub que puede ser llamada desde esta para detectar que no contenga la cadena "ejemplo"...
Salu2,
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway |