FoxPro/Visual FoxPro - Con Archivos de Texto?.

 
Vista:

Con Archivos de Texto?.

Publicado por Katty (61 intervenciones) el 14/01/2007 02:32:32
Hola chicos.

Como puedo leer una linea de un archivo de Texto, luego la siguiente y la siguiente hasta el final del archivo?.

He utilizado fopen para abrir, fseek para deteminar si existen datos, y fgeets para leer una línea pero solo logro leer una línea como hago para seguir con las demas líneas. Luego la linea que deseo insertar en otro archivos de Texto?.

Se puede abrir como una tabla un archivo de texto, sin que se alteren los datos del TXT?.

Ayuda por favor con mi problema.

Si tienen un ejemplo seria mejor.

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Con Archivos de Texto?.

Publicado por Plinio (7841 intervenciones) el 14/01/2007 15:34:46
Chequea FILETOSTR() en la ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Con Archivos de Texto?.

Publicado por Katty (61 intervenciones) el 15/01/2007 02:18:49
Hola Plinio.
El programa que destaba creando, lo desarrollé en VFOX 7 pero bajo Windows ME, mediante el cual ejecutaba lo siguiente:
RUN DIR *.MP3 > Datos
Ese archivo lo abria y lo llevaba a una tabla todo estaba bién.
Pero ahora estoy bajo Windows XP Profesional, y cuando abro la tabla Datos, resulta que el run dir *.mp3 a capturado los nombres de los archivos con solo las primeras 6 letras seguidas de ~ y un número, o sea están abreviadas, que ha pasado por que no captura los nombres de archivos completos?.
Espro tu respuesta.
Gracia de antemano.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Con Archivos de Texto?.

Publicado por jesus cordero (405 intervenciones) el 15/01/2007 03:00:37
Usa:

RUN DIR *.MP3 /B > Datos

El comando DIR tiene muchas opciones, entra en DOS para verlas : "DIR /H"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Con Archivos de Texto?.

Publicado por Katty (61 intervenciones) el 15/01/2007 16:44:10
Hola Jesus.

Ya probé muchas de las opciones dir y me sale lo mismo, Por ejemplo.
Tengo:
Lucho Molinedo - Mis Cartas.MP3 (nombre real)

al ejecutar run dir .....etc.

Se captura como:
LMOLIN~1.MP3

Ese es mi problema no puedo captura el nombre tal como es.
Espero alguna orientación y gracias por todo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Con Archivos de Texto?.

Publicado por Jorge (423 intervenciones) el 15/01/2007 18:24:05
Hola amig@s

Si lo que quieres es leer el contenido digamos de una carpeta y pasarla a una tabla,
te recomiendo esto:

drv_dat="C:\MUSICA\"
Dime xFiles(1,1)
nf=adir(xFiles,'&drv_dat'+'*.MP3')

GETFILE(), GETDIR() son otras funciones que puedes checar ...
Saludos y suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Con Archivos de Texto?.

Publicado por jesus cordero (405 intervenciones) el 15/01/2007 19:23:05
lee el comando "DIR" de VFP, ejemplo:

DIR c:\mismp3\*.mp3 TO FILE dirmp3.txt
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Con Archivos de Texto?.

Publicado por Katty (61 intervenciones) el 15/01/2007 22:22:51
Hola chic@s.
Todo eso está bien ya lo he utilizado antes, pero de lo que se trata es de que lea los archivos en todas las carpetas que exista dentro una unidad por ese motivo utilzaba:
run DIR *.MP3 /S ........
Con las sugerencuas que me dan solo es posible leer de una carpeta en concreto, y no es posible leer de carpetas que aun no se saben su nombre. Lo que mi programa hacia era leer los nombres de archivos de todo un arbol de directorios. Como puedo conseguir el mismo efecto de: DIR *.* /S en VFox?.
Gracias por todo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Con Archivos de Texto?.

Publicado por jesus cordero (405 intervenciones) el 18/01/2007 18:50:34
prueba esto:

dir c:\%~f1 /s /b
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar