Para evitar a exclusão acidental de arquivos importantes, dei algumas permissões especiais para o meu nome de usuário para determinadas pastas no meu disco rígido (na verdade, esses diretórios estão em um servidor, mas não vamos complicar muito as coisas).
Eu defini essas permissões usando a interface de usuário normal que o Windows 7 Pro x64 fornece para essa finalidade. As permissões que eu defini são:
Issofuncionaemprincípio.Eupossocopiararquivosesubpastasparaessaspastasenãopossoapagá-lasdepois.Mas,naverdade,issonãoéutilizáveldevidoàsseguintesesquisitices:
1.Nãoconsigorenomeararquivosoupastas.Quandotento,receboumamensagemde"acesso negado".
Isso é muito surpreendente para mim porque (como você pode ver na captura de tela) eu apenas neguei as permissões "Controle total", "Excluir subpastas e arquivos", "Excluir" e "Obter propriedade". Então estou me perguntando o que a renomeação tem a ver com a exclusão.
Isso é devido a uma implementação com morte cerebral do Windows Explorer ou é basicamente um problema de API?
2. Não consigo mover arquivos ou pastas. Quando tento, recebo uma mensagem de "acesso negado".
Isso é mais compreensível para mim. Afinal, ao mover um arquivo, ele não estará no mesmo lugar no final do processo, portanto, pode-se argumentar que isso é uma exclusão. No entanto, gostaria de saber uma maneira de contornar isso.
3. Não consigo criar novos arquivos ou pastas diretamente.
Bem, eu realmente posso, mas isso é inútil. Por exemplo, quando eu crio uma nova pasta, ela é chamada de "Nova Pasta" e, quando tento alterar seu nome para o nome que preciso, o problema 1 entra em ação.
Daí a minha pergunta:
Alguém sabe uma configuração ou truque que me permite (mais importante primeiro)
-
para evitar a exclusão de arquivos ou pastas, mas mesmo assim
-
para renomear arquivos e pastas
-
para mover arquivos e pastas?