Você realmente não pode desanexar o atributo Somente leitura em qualquer pasta no Explorer: o Explorer sempre mostra o atributo Somente leitura em estado indeterminado (a partir do Windows 7, se bem me lembro). No entanto, attrib
dirá se o atributo Somente leitura está definido ou não.
O atributo somente leitura em uma pasta não afeta se um usuário pode modificar seu conteúdo ou não. No entanto, o atributo somente leitura é um atributo especial para o Explorer. Se o atributo Somente leitura estiver definido, o Explorer pesquisará desktop.ini
dentro da pasta e a carregará. Por exemplo, desta forma, Documents
, Pictures
e outra pasta estão localizadas no seu perfil de usuário.
Se a pasta for gravável usando o Explorer ou o Prompt de Comando, você terá acesso para gravar nessa pasta.
Um aplicativo Java não pode gravar na pasta especificada?
É apenas um aplicativo Java que não pode?
Portanto, o problema está em algum lugar no aplicativo Java.
Por exemplo, os aplicativos Java Web Start (JWS) podem ser executados em uma sandbox que bloqueia o aplicativo de acessar arquivos e pastas arbitrários no sistema de arquivos.
Sem mais detalhes sobre o aplicativo, é difícil adivinhar por que ele não pode gravar nesta pasta.