Eu tenho um número bastante grande de arquivos na minha unidade do Windows com dois pontos no nome. (Eles vieram da descompactação de alguns arquivos Unix.)
Quando tento excluí-los, o Windows (XP) reclama que o arquivo não existe e se recusa a excluí-lo. Isso acontece ao tentar excluí-lo ou renomeá-lo do explorer ou da linha de comando. Ainda assim, chkdsk
não se queixa desses arquivos nem resolve o problema.
Alguma idéia de como se livrar deles?
windows
windows-xp
Hans-Peter Störr
fonte
fonte
Respostas:
Você pode usar esta sintaxe (de acordo com o Microsoft KB 320081 ):
Consulte também esta questão de falha do servidor sobre o mesmo tópico, "excluir arquivo contendo caracteres inválidos no Windows".
Eu acho que os antigos utilitários sysinternals "ntfsdos" poderiam remover / renomear esses arquivos também, mas eles não estão mais disponíveis após a aquisição do MS.
fonte
Você pode tentar inicializar a partir de um CD do Ubuntu Live e excluí-lo de lá.
fonte
Feche todos os arquivos, se houver algum aberto, salvos na unidade que contém esses arquivos. Agora, abra as propriedades da unidade.
"Meu Computador" -> "Clique com o botão direito do mouse nesta unidade"> propriedades
Em seguida, vá para a guia " Ferramentas " e clique em " Verificar agora " no rótulo 'Verificação de erros'.
Isso desmontará sua unidade e verificará se há erros na unidade completa; eventualmente, esses arquivos serão excluídos com nomes ilegais. Ao finalizar, será exibida uma mensagem informando que alguns arquivos foram corrigidos.
Excluí com êxito esses arquivos do meu disco rígido externo.
fonte
Você pode fazer isso facilmente na linha de comando (CMD) sem nenhum programa sofisticado.
Renomeie o arquivo / pasta usando a antiga notação curta (por exemplo, Nome do arquivo, FILENA ~ 1) e. Para obter a notação, navegue até o diretório que contém a pasta / arquivo com um nome inválido e digite:
Renomeie para um nome válido usando:
Agora apague o arquivo / pasta válido no CMD ou no Windows Explorer:
fonte
Para corrigir isso no Windows 7:
fonte
Se tudo mais falhar, pode ser necessário editar o nome diretamente no NTFS.
Eu fiz isso com sucesso com o Active @ Disk Editor . Prossiga com cuidado.
Se o arquivo ou diretório ainda estiver inacessível, tente
chkdsk
agora.fonte
Outra alternativa que você pode tentar é trazer o CygWin , um shell bash para janelas. Isso permitiria aplicar comandos UNIX às suas pastas do DOS.
fonte