Não é possível desanuviar 'Somente leitura (Aplica-se somente a arquivos na pasta)' no windows 7

5

Eu sei que outras pessoas já perguntaram isso antes, mas nenhuma das soluções sugeridas funciona. Eu acho que isso está me bloqueando escrever acesso a uma pasta usando java (não tenho certeza se). Não importa o que eu faça, a caixa é sempre verificada em todas as pastas de todas as unidades do meu computador. Eu tentei desmarcá-lo, desmarcando-o e dizendo sim para 'Aplicar a esta pasta e todas as subpastas ...', eu executei o comando 'attrib -r + s' e o 'takeown / f [caminho para a pasta] / r / dy 'e' icacls [caminho para a pasta] / concede aos administradores: comandos F / T '. Nem fez diferença alguma.

Eu reiniciei e verifiquei se a pasta em que estou tentando fazer isso tinha permissões de controle total para meu usuário, administrador e todos os usuários.

Qualquer ajuda aqui seria muito apreciada.

Observe também que esses arquivos / pastas não são realmente somente para qualquer outro aplicativo, incluindo o Windows Explorer. É apenas o java que está tendo um problema e que pode nem estar relacionado.

    
por OneTwo 23.02.2015 / 11:15

1 resposta

3

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.

    
por 11.05.2016 / 22:06