Bom dia pessoal Blz…
Existe alguma maneira de passar a permissão da pasta a qual eu quero criar no sistema (S.O Linux) ??
Tipo 777
ou seja criar e já setar ela como 777
Valeus.
Bom dia pessoal Blz…
Existe alguma maneira de passar a permissão da pasta a qual eu quero criar no sistema (S.O Linux) ??
Tipo 777
ou seja criar e já setar ela como 777
Valeus.
nao entendi o que vc quer fazer, criar uma permissao em uma pasta, mas usando o java vc quer fazer isso ??
Dê uma olhada na classe: java.io.FilePermission
Bom aproveitando o tópico, estou com dificuldade em verificar as permissões de um diretório do UNIX utilizando o Java.
Por exemplo, A classe File tem o metodo canWrite() que verifica a permissão de escrita. Eu gostaria de mais ou menos isso em uma pasta no UNIX, verificando as permissões de escrita pro grupo em que estou rodando minha aplicação.
Alguém tem alguma dica ??
Muito Obrigado. :lol:
Olá kartler,
Você pode criar a pasta e depois chamar um process executando um comando para setar as permissões da pasta.
Segue abaixo um exemplo:
File novaPasta = new File();
novaPasta.mkdir();
Runtime r = Runtime.getRuntime();
Process p = null;
r = Runtime.getRuntime();
try
{
p = r.exec("chmod 777 " + novaPasta.getAbsolutPath() );
}
catch (IOException z4)
{
JOptionPane.showMessageDialog(null,"Erro!", "Erro", JOptionPane.INFORMATION_MESSAGE);
}