Foros del Web » Programando para Internet » ASP Clásico »

Detectar fin de fichero con ASP

Estas en el tema de Detectar fin de fichero con ASP en el foro de ASP Clásico en Foros del Web. Hola a todos. Estoy empezando con ASP y, por más que busco, no encuentro la forma de detectar el fin del fichero. Primeramente creo el ...
  #1 (permalink)  
Antiguo 18/07/2004, 21:03
 
Fecha de Ingreso: abril-2004
Mensajes: 43
Antigüedad: 21 años
Puntos: 0
Pregunta Detectar fin de fichero con ASP

Hola a todos.

Estoy empezando con ASP y, por más que busco, no encuentro la forma de detectar el fin del fichero.

Primeramente creo el descriptor de fichero:

Set Descriptor=Server.CreateObject("Scripting.FileSyst emObject")

y luego abro el fichero en modo lectura

Set MiFichero=Descriptor.OpenTextFile("C:\FicheroALeer .txt", 1, false)

Probé con sentencias como:

While Not MiFichero.EOF
While Not EOF(MiFichero)


pero ambas me dan error.

Si alguien me pudiese ayudar le estaría muy agradecido. Aunque sea detectando el fin de fichero de otro modo.

Un saludo a todos.
  #2 (permalink)  
Antiguo 18/07/2004, 21:28
 
Fecha de Ingreso: julio-2004
Ubicación: Capital Federal, Argentina
Mensajes: 283
Antigüedad: 20 años, 9 meses
Puntos: 1
probá con MiFichero.AtEndOfStream

para que funcione debe abrirse en modo lectura, tal como lo tenes (el 1 en el segundo parametro del Open indica que es para lectura)
  #3 (permalink)  
Antiguo 19/07/2004, 01:01
Avatar de txarly  
Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 455
Antigüedad: 22 años, 1 mes
Puntos: 2
En el siguiente link puedes ver un ejemplo.

Un saludo
Txarly
__________________
¿Por qué Uri Geller doblaba cucharas?
  #4 (permalink)  
Antiguo 19/07/2004, 10:51
 
Fecha de Ingreso: abril-2004
Mensajes: 43
Antigüedad: 21 años
Puntos: 0
Sonrisa Muchas gracias

¡¡¡Muchas gracias a los 2!!!!!!

me habéis servido de mucha ayuda. Efectivamente, poniendo:

MiFichero.AtEndOfStream

va todo perfectamente.

Un saludo y gracias nuevamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:04.