Estou tentando excluir uma pasta de C:\Users, mas quando tento excluí-la, ele me diz que a pasta não pode ser excluída porque há um nome de arquivo que é muito longo para ir para a lixeira. O problema é que não parece haver nada na pasta. Portanto, como não tenho ideia de onde está o arquivo em questão, não posso tentar abreviar o nome. A caixa que aparece diz que o caminho de destino é muito longo e mostra um nome de arquivo longo com vários símbolos estranhos misturados. Tentei abrir uma janela de comando neste diretório e usei o comando DIR /X, mas ele não mostra nada. Estou executando o Windows 10. Isso se tornou extremamente frustrante! Alguém por favor ajude!
Responder1
Um truque é usar robocopy
Crie um diretório vazio como c:\empty
e use robocopy /mir /purge c:\empty c:\users\folder_to_be_removed
. Robocopy pode lidar com caminhos de arquivo realmente longos e as /mir + /purge
opções removerão todos os arquivos extras da pasta de ‘destino’.
Responder2
Outro método no cmd é montar uma unidade em um caminho usando subst.
subst B: C:\deep\folder
B:
del B:\deep
De uma pergunta relacionada: Como você monta um diretório como uma unidade no Windows 7?