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
.