Setando Permissao no diretorio

1 resposta
kartler

Olá pessoal blz…

Existe uma maneira para mim setar as permissões ao criar um diretório no Linuix com o File?

eu preciso setar como 0777.

estou usando assim pra criar

boolean success = (new File("Diretório")).mkdir();

1 Resposta

wbsouza

Duas soluções porcas:
[list]- Usar JNI para fazer isso (um programa java que depende de codigo nativo escrito em outra linguagem, como por exemplo C)

  • Fazer uma chamada ao shell, com algo do tipo Runtime.getRuntime.exec(“chmod 777 <file>”), onde te deixa preso ao SO[/list]
    Vale lembrar que este tipo de aplicação representa um sério risco de segurança, pois dependendo do usuario que a sua aplicação tiver usando, poderá servir como ferramenta para deixar a sua FileSystem inteira liberada.

[]s, Welington B. Souza

Criado 29 de outubro de 2004
Ultima resposta 30 de out. de 2004
Respostas 1
Participantes 2