Hola,
tengo un servidor que recibe funciones y una de las cuales es contar cuantos archivos hay en el directorio que trabaja que cumplan un "pattern".
Digamos que en mi directorio hay 3 archivos .txt.
Si yo llamo a la función: do_numfiles txt.
El output tiene que ser 3.
Código C:
Ver originaldo_numfiles (char *pattern)
{
t_string s;
sprintf (s
, "%s[%d] numfiles %s (not yet implemented)\n%s", color_red
, getpid (), pattern, color_end);
if (write
(1, s
, strlen (s
)) == -1) return -1;
delay ();
/* Must return the number of file names that satisfy the pattern */
return 0;
}
No puedo usar SYSTEM, que otra manera tengo de que en el directorio en el que trabaja, cuente cuantos archivos hay con ese pattern y me lo devuelva?
Gracias.