Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/09/2007, 17:13
pak-man
 
Fecha de Ingreso: septiembre-2007
Mensajes: 5
Antigüedad: 17 años, 4 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);

}