View Full Version : [C] Verificar permissões de ficheiros


theforbidden1
17-05-2008, 11:02
Ola,

eu quero fazer uma rotina/função que que me informe sobre a existência de um ficheiro e suas permissões de escrita/leitura.
As chamadas ao sistemas operativo serão as do Linux, e o que eu queria saber é se existe alguma função em C para determinar as permissões de um ficheiro?

Mr_Miguel
17-05-2008, 15:23
Nunca experimentei, mas penso que a função stat() é o que procuras.

http://linux.die.net/man/2/stat

e em particular, o campo "st_mode" da estrutura.

theforbidden1
17-05-2008, 18:51
Já coloquei a funcionar 5 estrelas.

Muito obrigado