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

FSO - SkipLine - ReadLine

Estas en el tema de FSO - SkipLine - ReadLine en el foro de ASP Clásico en Foros del Web. buenas tardes, tengo que leer un archivo de texto para generar otro con un formato dado, tengo que leer linea a linea, con SkipLine, salto ...
  #1 (permalink)  
Antiguo 28/06/2007, 12:45
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 10 meses
Puntos: 2
FSO - SkipLine - ReadLine

buenas tardes,

tengo que leer un archivo de texto para generar otro con un formato dado,
tengo que leer linea a linea, con SkipLine, salto de una linea a otra, y con ReadLine, leo.

es la primera vez que utilizo para este fin FSO, y necesito algunas aclaraciones:

1. para leer la primera linea del archivo de texto utilizaría:
leer = FSO.OpenTextFile(ruta,1);
linea = leer.ReadLine();
2. para saltar y leer la siguiente línea del archivo de texto:
leer.SkipLine();
linea = leer.ReadLine();

esto es lo que creo que debo hacer para leer.

para escribir, donde ruta nuevo es la ruta con el nombre del nuevo fichero que quiero crear

escribir = FSO.OpenTextFile(rutanuevo, 2, true)
escribir.WriteLine(linea);

esto es lo que creo que debo hacer para escribir.

ahora bien, necesito hacer una iteracción para leer todas las lineas del archivo y si cumplen la condición escribirlas en el nuevo archivo, pero no se como averiguar el número de lineas que contiene el fichero, en realidad si, el número de lineas se encuentra en la ultima linea del archivo, pero tampoco se como posicionarme en la ultima línea.

es un poco extenso y son muchas las cuestiones planteadas, quien se atreve?

gracias.
salu2.
  #2 (permalink)  
Antiguo 28/06/2007, 12:50
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: FSO - SkipLine - ReadLine

Me parece que el método es AtEndOfStream

Código:
While not leer.AtEndOfStream
  'haz algo
wend
Salud
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 14:39.