
Para alguma informação básica, estou no Windows 10, mas com os arquivos sobre os quais vou falar, já os usei em pastas compartilhadas com VMs Ubuntu antes.
Em uma pasta da minha máquina, existe um arquivo chamado '...'. Realmente não sei de onde veio esse arquivo. Estava dentro de um diretório que continha um dos meus projetos de programação, no qual eu estava usando git. No entanto, não consigo excluir este arquivo de nenhuma maneira que tentei até agora. Ao tentar clicar com o botão direito + excluir, recebo a mensagem: "Erro 0x80070091 O diretório não está vazio."
Quando tento excluir do PowerShell usando del ou rm, recebo a mensagem: "Ao tentar del: Um objeto no caminho especificado C:\Users\mdmil\Concurrency\... não existe."
Não consigo renomear o arquivo de forma alguma. Quando tento renomear do PowerShell, recebo o mesmo erro mencionado. Quando tento renomear no explorador de arquivos, recebo um erro "este arquivo está aberto em outro programa".
Eu até fiquei desesperado o suficiente para tentar compartilhar a pasta com uma VM Linux e tentar excluir o arquivo através do número do inode, sem sucesso.
Quando tento abrir o arquivo no notepad++, nenhum arquivo é aberto. Presumo que seja porque ele está tentando interpretá-lo como um diretório devido à ... nomenclatura.
Atualmente não sei como consertar isso. Qualquer ajuda seria apreciada!
Responder1
Se você for ao diretório onde ...
está o arquivo, digite:
type dir /x
você deverá ver o arquivo e seu nome 8.3, por exemplo: -
Directory of C:\Users\CurrentUser\Temp
09/12/2018 23:09 <DIR> .
09/12/2018 23:09 <DIR> ..
09/12/2018 23:09 0 A535~1 ...
Agora você pode usar este nome 8.3 para excluí-lo, por exemplo:
del A535~1
Responder2
Encontrei uma solução para o problema. Não é uma ótima solução, mas funcionou. Abri o git bash nessa pasta, usei "rm -rf ..." e apaguei o arquivo em questão. Ainda não descobri como consertar isso com ferramentas nativas do Windows.