Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Buscar archivo "*.txt" con C.

Estas en el tema de Buscar archivo "*.txt" con C. en el foro de C/C++ en Foros del Web. Hola gente, Estoy tratando de hacer un codigo en C que me permita buscar todos los archivos *.txt de una carpeta; nose muy bien que ...
  #1 (permalink)  
Antiguo 09/09/2007, 13:27
 
Fecha de Ingreso: septiembre-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses
Puntos: 0
Buscar archivo "*.txt" con C.

Hola gente, Estoy tratando de hacer un codigo en C que me permita buscar todos los archivos *.txt de una carpeta; nose muy bien que librerias utilizar, espero puedan ayudarme.

Saludos,
HECTOR
  #2 (permalink)  
Antiguo 09/09/2007, 17:13
 
Fecha de Ingreso: septiembre-2007
Mensajes: 5
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Buscar archivo "*.txt" con C.

espero y le entiendas a estas funciones a mi me sirvieron

#include<dir.h>
#define FA_TODOS FA_RDONLY

char asteriscos[ 20 ] = "\\*.txt";


void comando_dir(char directorio[ 255 ])
{
clrscr();
struct ffblk ffblk;

long archivos = 0;
//long directorios = 0;
int done;

strcat(directorio, asteriscos);

/* Busca el primero que haya, devuelve 0 si lo encuentra */
done = findfirst(directorio,&ffblk,FA_TODOS);
int y=4;
/* Si encuentra uno o varios */

while(!done)
{


gotoxy(6,y);printf("\nNombre -> %s - Tamaño -> %ld - Tipo -> Archivo", ffblk.ff_name, ffblk.ff_fsize);
y++;


archivos++;


done = findnext(&ffblk);
}
gotoxy(27,2);printf("\nTotal de archivos: %ld", archivos);
return;
}
void ar_exis()
{
//clrscr();
char directorio[ 255 ]={"C:\\TC\\BIN"};
comando_dir(directorio);

}
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 18:16.