Permissão de gravação diretório

1 resposta
M

Boa Noite,

Como faço para verificar se eu tenho permissão para gravar arquivos em um diretório?

1 Resposta

T

Na verdade isso não é muito trivial em 100% Java; a maneira mais direta é tentar criar um arquivo temporário nesse diretório, e se conseguir, apagá-lo.

É que “canWrite”, que seria o método da classe java.io.File que poderia fazer isso, na verdade não funciona adequadamente para isso.

(Na verdade nem sei como é que se faria isso em Windows API, por exemplo - no Unix é trivial porque você pode checar se a permissão do diretório é adequada, por exemplo “rwxr-xr-x” ).

Criado 22 de setembro de 2008
Ultima resposta 23 de set. de 2008
Respostas 1
Participantes 2