Olá pessoal.
Estou trabalhando em um projeto Java que acessa os dados (dados do BD + arquivos) de um portal PHP.
Basicamente, existe um portal em PHP que disponibiliza aos usuários uma área virtual para que eles façam upload de arquivos e os compartilhem. E em seguida eles podem marcar os arquivos com uma flag especial, para ocultá-los. Por exemplo, suponha que um usuário faça upload dos arquivos “index.html”, “fig1.gif” e “estilo.css”. Então ele oculta a figura e o css, para deixar visível apenas o index.html, que é o que de fato interessa a ele e aos outros usuários.
Meu problema é que esta “flag” associada ao arquivo foi implementada usando o chmod do Linux, com o bit de permissão de grupo. Lembra que no Linux um arquivo é 755 ou 777 ou outros ? Bom, o cara que desenvolveu o sistema de flags usava PHP para ler as permissões do arquivo, e se fosse 755, a flag era true, se fosse 777, era false.
Minha pergunta é: como faço para ler as permissões do arquivo em Java ?