links simbólicos de volume cruzado do Windows 7 afetando a lixeira

5

Relacionado a esta questão mas não idêntica.

Cenário:

C:\Folder\Symlink\ é um link simbólico que aponta para E:\Folder\Folder\Target\

Problema:

Excluir um arquivo por meio de C:\Folder\Symlink\* ignora a Lixeira, mesmo que C: e E: tenham a Lixeira ativada. Isso só parece acontecer com os links simbólicos de volume cruzado.

Exemplo:

  1. Usando a estrutura de links simbólicos acima, crie um arquivo C:\Folder\Symlink\somefile.txt
  2. Exclua C:\Folder\Symlink\somefile.txt usando a tecla Excluir ou clique com o botão direito em > Excluir.
  3. O prompt aparece para exclusão imediata , em vez de se oferecer para enviar o arquivo para a Lixeira.

Pergunta:

Alguém mais pode reproduzir isso e há uma correção?

Atualização:

Fizemos mais algumas pesquisas e conseguimos isolar ainda mais o problema.

Na lista abaixo, Denied especifica uma pasta que possui permissões de acesso revogadas para o usuário atual. Todas as outras pastas têm controle total. Permissões não são herdadas. Cada pasta tem permissões explícitas.

  • C:\Folder\Symlink\ = > E:\Denied\Denied\Target\ = Lixeira? NÃO
  • C:\Folder\Symlink\ = > E:\Allowed\Denied\Target\ = Lixeira? SIM
  • C:\Folder\Symlink\ = > E:\Allowed\Denied\Denied\Target\ = Lixeira? NÃO
  • C:\Folder\Symlink\ = > E:\Allowed\Allowed\Denied\Target\ = Lixeira? SIM
  • C:\Folder\Symlink\ = > E:\Denied\Allowed\Denied\Target\ = Lixeira? SIM
  • C:\Folder\Symlink\ = > E:\Denied\Denied\Allowed\Target\ = Lixeira? NÃO
  • C:\Folder\Symlink\ = > E:\Denied\Denied\Denied\Target\ = Lixeira? NÃO

A adição de pelo menos dois Denied pastas seguidas introduz este problema. Parece que o shell não consegue ver através de mais de uma pasta ilegível consecutiva?

    
por Unsigned 20.12.2011 / 17:56

2 respostas

1

Eu tenho uma configuração semelhante, , mas eu entro no prompt da bandeja de reciclagem .

Link de volume cruzado.

CliqueemExcluir

    
por 20.12.2011 / 19:15
0

Desculpe, não, nenhuma correção. É "por design". Se a caixa de diálogo de exclusão não puder determinar a localização física do arquivo, a caixa de diálogo de exclusão permanente será mostrada. Com um link simbólico, a localização física do arquivo é "indeterminada" na melhor das hipóteses ... portanto, não há chance para a opção mover para reciclar a lixeira.

    
por 20.12.2011 / 19:07