Permissão do arquivo no momento da criação

Olá pessoal,
Utilizo um programa que cria diretórios no linux.

File arq=new File("/usr/local/gamjsp/Pastas/d"+cord); if (arq.isDirectory()==false){ arq.mkdir(); }

Existe alguma forma de setar as permissões neste momento? Preciso em algumas situações dar permissão total e em outras apenas de leitura em todo o diretório.

Agradeço o auxílio.
[]s

[quote=“czapelini”]Olá pessoal,
Utilizo um programa que cria diretórios no linux.

File arq=new File("/usr/local/gamjsp/Pastas/d"+cord); if (arq.isDirectory()==false){ arq.mkdir(); }

Existe alguma forma de setar as permissões neste momento? Preciso em algumas situações dar permissão total e em outras apenas de leitura em todo o diretório.

Agradeço o auxílio.
[]s[/quote]

dê uma olhada na classe FilePermission, quem sabe ela te ajuda…

:wink:

Oi JavaPlayer,
Agradeço seu auxílio. Pelo que eu pude compreender dessa classe, ela é utilizada em Applets correto?
Meu sistema é feito em JSP com Beans. Vc por acaso tem algum exemplo?
Fiz alguns testes que não funcionaram…

Obrigado!

opa,

dê uma olhada neste link http://java.sun.com/developer/onlineTraining/Programming/JDCBook/signed2.html

Amigos, agradeço a ajuda de vcs…
Serviu pra eu conhecer essa classe. hehehe.
A solução que encontrei foi a seguinte:

Quando eu crio as pastas, dependendo da situação eu teria que dar permissões. Então executo um comando no shell do linux através do java:

try{
String[] commands = new String[] {"chmod","777","/usr/local/Pastas","-R"};
Process child = Runtime.getRuntime().exec(commands);
}catch (IOException e){
}