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
| |||
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 |
| |||
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); } |