Dev - C++ - Buscar un archivo de linux con un programa en C

   
Vista:

Buscar un archivo de linux con un programa en C

Publicado por KikeSP (1 intervención) el 27/11/2014 14:11:58
Buenas,
Quisiera saber, como puedo realizar un programa, que simplemente me busque un archivo en una carpeta de linux, pero claro, tiene que ser en C a su vez...

Mire el comando find, o el test para saber si existe, pero no se como meterlo en C

En resumen:
Yo le meto un archivo por ejemplo el chmod y que vea si existe en la carpeta /bin/ y devuelva un true si existe o un false.
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
Imágen de perfil de xve

Buscar un archivo de linux con un programa en C

Publicado por xve (56 intervenciones) el 27/11/2014 17:20:48
Hola KikeSP, para ello, puedes ejecutar la instrucción system()

1
2
3
4
5
6
7
8
9
10
#include<stdio.h>
#include<stdlib.h>
 
int main()
{
    char str[256], buf[256];
    sprintf(buf, "find | grep archivo.txt", str);
    system(buf);
    return 0;
}

Espero que te sirva... coméntanos, ok?
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