Como remover um diretório chamado C: no Windows?

12

Eu li esta pergunta:

Como excluir arquivos (inválidos) com dois pontos em seu nome no Windows?

Isso parece não funcionar para um diretório chamado C:.

Eu tenho um diretório chamado F:\VM\C:alguma chance de removê-lo usando o Windows?

Eu tentei o rmdir "\\?\F:\VM\C:"que não funcionou.

Jens Mühlenhoff
fonte
Existem várias duplicatas nesse assunto. Você pode tentar: superuser.com/questions/90227/files-with-illegal-filenames ou: superuser.com/questions/31587/… ou: superuser.com/questions/165395/… e tente algumas das respostas alternativas.
Ramhound 30/01
@ Ramhound Ok, todas as soluções baseadas em cmd nestas respostas falharam até agora. Talvez tenha alguma sorte com ferramentas especializadas. Uma vez que o arquivo foi criado no Linux isso não deve ser problema para excluí-lo usando Linux, mas isso não é a minha pergunta aqui :)
Jens Mühlenhoff
Eu também tive um problema semelhante que teve várias soluções diferentes, uma das quais pode ajudar: superuser.com/questions/229563/...
glenneroo

Respostas:

8

Se você definitivamente não está preocupado com o conteúdo da pasta em questão, executar um chkdsk no volume pode acabar sendo uma solução rápida para você, especialmente se houver realmente problemas nos bastidores que talvez precisem ser corrigidos também:

chkdsk f: /f /v (o / v para que você possa ver o que está acontecendo + você sempre pode executá-lo sem o / f no modo somente leitura primeiro para ver se ele realmente encontra algo errado para corrigir)

Nota - sempre há a chance de que executar um chkdsk possa estragar seus dados, portanto, sempre garanta que você tenha um backup.

Kez
fonte
Isso funcionou e restaurou o "conteúdo do arquivo" para "F: \ found.000 \ file0000.chk" etc.
Jens Mühlenhoff