Então esse é o acordo. Alguns dias atrás eu mudei minha pasta de perfil C:\Documents and Settings\fmunoz para uma unidade diferente D:\fmunoz . Hoje, criei um diretório na minha área de trabalho usando o método de apontar e clicar:
- Clique com o botão direito em um espaço vazio na área de trabalho
- Selecione
New
- Selecione
Folder
- Deixe o nome padrão
New Folder e pressione Enter
Eu tentei excluir a pasta usando o método de apontar e clicar:
- Clique com o botão direito do mouse no diretório
New Folder
- Selecione
Delete
Após cinco segundos, recebi a seguinte mensagem:
---------------------------
Error Deleting File or Folder
---------------------------
Cannot delete New Folder: Access is denied.
Make sure the disk is not full or write-protected
and that the file is not currently in use.
---------------------------
Inicialmente eu pensei que deveria haver algum tipo de serviço de indexação bloqueando o diretório, então eu consegui uma lista de arquivos abertos usando o TuneUp Process Manager mas o diretório New Folder não estava lá.
Eu cliquei duas vezes em Meu computador , naveguei para o diretório de área de trabalho C:\Documents and Settings\fmunoz\Destkop , tentei excluir o diretório New Folder usando o mesmo método de apontar e clicar descrito acima e obtive exatamente o mesmo mensagem no mesmo período de tempo.
Na mesma janela, naveguei para a localização real do diretório da área de trabalho D:\fmunoz\Desktop , tentei excluir o diretório New Folder e desta vez funcionou.
Eu achei que esse comportamento foi devido a algum tratamento especial que o Windows dá à área de trabalho ou aos diretórios de perfil, então tentei fazer a mesma coisa com um conjunto diferente de diretórios:
- Criado uma pasta
D:\dummy
- Criado uma junção
C:\dummy apontando para D:\dummy
- Criado um diretório
New Folder em C:\dummy
- Tentou excluir
New Folder de C:\dummy . Não funcionou.
- Tentou excluir
New Folder de D:\dummy . Funcionou.
Eu tentei criar a pasta no diretório real em vez do diretório de junção:
- Criado um diretório
New Folder em D:\dummy
- Tentou excluir
New Folder de C:\dummy . Não funcionou.
- Tentou excluir
New Folder de D:\dummy . Funcionou.
Eu também tentei usar o botão Delete em vez de usar a opção Delete do menu de contexto, mas não funcionou.
Ao usar a seqüência Shift+Delete , ela funciona. Ele também funciona usando o comando rd no console, mas em ambos os casos o diretório excluído não vai para a Lixeira, que é minha intenção ao usar a opção de menu de contexto Delete ou o botão Delete .