Por que não consigo excluir arquivos que "não existem", mas que aparecem no meu diretório de downloads?

24

Eu baixei três vídeos. Mudei-os para uma pasta diferente, onde coloquei todos os meus vídeos, mas uma cópia dos arquivos ainda aparece no meu diretório de downloads. Tentei (no Explorer e cmd.exe) excluí-los, movê-los, renomeá-los ou abri-los, mas o Windows diz Could not find this item.que o arquivo não existe mais nesse diretório, mas ainda aparece lá. Como posso removê-los da minha pasta de download? Também tentei substituir o arquivo por outro, salvando-o, mas eles ficam lado a lado lado a lado e posso excluir um deles, mas depois disso, o outro não pode ser excluído. Eles também não ocupam espaço.

Estou usando o Windows 7 e os arquivos foram baixados via Firefox em um sistema de arquivos NTFS.

apokaliptis
fonte
Eles ainda estão lá após uma reinicialização?
22412 iglvzx
A verificação do disco é necessária e desliguei o computador várias vezes desde então. Então, sim, ele ainda está lá após a reinicialização.
Apokaliptis
4
Tente usar o nome abreviado 8.3 para cada arquivo ao excluir com o cmd.exe.
Andrew Lambert
4
Use dir /xpara ver o nome do arquivo 8.3 no prompt de comando.
Synetech
1
Obrigado pela dica Synetech! Comentário espantado funciona! Vou transformar isso em uma resposta.
Apokaliptis

Respostas:

26

Eu vi o Explorer mostrando arquivos por um tempo depois que eles foram excluídos, então meu primeiro palpite seria que ele foi excluído, mas deixado para trás como um "fantasma".

Se, no entanto, o arquivo ainda estiver presente após a reinicialização, não é isso. Em vez disso, poderia ter sido usado por um programa, Explorer ou um programa antivírus. Eu sugeriria tentar o Unlocker para liberá-lo / excluí-lo, mas novamente, você disse que o arquivo foi recriado, portanto não seria isso.

Finalmente, resta apenas uma opção: um conflito de nome de arquivo . Eles são raros (não deveriam acontecer), mas certas circunstâncias (como condições de corrida) podem levá-los a ocorrer. Nesse caso, a melhor maneira de lidar com eles é o mesmo que ao lidar com arquivos com nomes de arquivos inválidos (como aqueles com caracteres ilegais ou espaços nos dias do DOS). Agora, existem duas maneiras de lidar com essa situação, ambas no prompt de comando; portanto, abra um prompt de comando na pasta que contém os arquivos:

  • Use > dir /x para visualizar os nomes de arquivos no formato 8.3 e para excluir os arquivos em questão

ou

  • Use curingas como > del *problem*file* 
Synetech
fonte
1
Tal arquivo inválido pode ser criado programaticamente descuidado usando fopena função em conjunto com `\\ '?
Wodzu
Eu tive o mesmo problema (arquivo visível no explorer, mas ao tentar qualquer coisa nele, ele diz que o arquivo não foi encontrado - mesmo após uma reinicialização) com um arquivo no Windows 8.1 e a exclusão do arquivo com o Unlocker fez o trabalho (onde todas as outras soluções manuais falharam) .
AlexV
posso encontrá-lo, dir /xmas diz "O sistema não consegue encontrar o arquivo especificado". ao tentar excluí-lo
Daniel Cheung
Ei, eu não sei o quanto isso é relevante, mas se você usa o Win 10, como eu, e encontra essa pergunta como eu, talvez seja mais fácil executar a exclusão usando o shell bash. Você precisaria apenas de um comando rm simples. Apenas meus $ 0,02.
precisa
Foi ao prompt de comando, execute dir / x e, em seguida, excluiu o nome correto. Depois de atualizar minha área de trabalho (onde estava o arquivo fantasma), ela desapareceu para sempre! Obrigado pela dica!
Exel Gamboa
3

Não está relacionado ao bug de atualização automática do Windows 7 Explorer? Talvez.

Tente esta correção por Nick no site da NGPixel :

1) Abra Meu computador e clique em Organizar> Opções de pasta e pesquisa

2) Na guia Exibir, desmarque a opção Ocultar arquivos protegidos do sistema operacional (recomendado).

3) Na área de trabalho, você deverá ver 1 ou mais arquivos Desktop.ini. Exclua todos eles (não, isso não interromperá o sistema, eles serão gerados automaticamente).

4) Reinicie seu computador. Problema resolvido!

fonte: http://www.ngpixel.com/2011/05/29/windows-7-fix-the-explorer-not-auto-refreshing-bug/

Espero que esta ajuda. Nos informe. :)

climenole
fonte
Não, não é o problema, eu vou a resposta que encontrei amanhã. Eu tenho que esperar 8 horas. Obrigado pela ajuda. Outras pessoas que lêem isso podem ter o problema que você descreveu.
Apokaliptis
Arg; há meses, eu venho com o bug não atualizável no Explorer do XP, onde alterações de arquivos ou criações / exclusões de arquivos não são mostradas e exigem uma F5exibição. E o Explorer do 7 tem seu próprio bug semelhante, mas diferente, onde os .EXEarquivos ficam em uso por um tempo após serem excluídos, tornando impossível a exclusão de pastas. É tão irritante. : roll: (Como alguns dos comentários na página NGPixel, eu também não tem uma unidade de rede ou desktop.iniObviamente, o problema é mais complexo do que apenas um único fator causal..)
Synetech
Eu tive o mesmo problema exato que o @Synetech, mas a exclusão de ambos o Desktop.inifez. Obrigado!
Gaia
1

Tente excluir a pasta específica que contém o arquivo específico na lixeira. Em seguida, vá para a lixeira e restaure o arquivo que você acabou de excluir. Espero que funcione para você.

jern
fonte
1

Eu tive um problema semelhante, e o que funcionou para mim foi criar um arquivo com o mesmo nome e excluir o novo arquivo.

Manos Koukoutos
fonte