Windows Apagar Pasta '.'

3

Estou usando o UrbanCode Deploy para implantações de código do Windows e, na minha pasta, criei uma pasta '.' . Eu tentei todos os comandos e flags remove-item do powershell que eu posso imaginar, eu tentei mover / limpar o robocopy copiando para outro lugar, e executar um chkdsk sem nenhum erro reportado.

Quando eu o apago manualmente, recebo 'Erro 0x80070091: o diretório não está vazio'.

Quando eu tento excluí-lo por meio do powershell, recebo 'Get-ChildItem: o caminho não é de uma forma legal'

Se eu abrir o '.' pasta, é como se eu fizesse 'ls -l ./'. Se eu for mais fundo, recebo um erro "Este caminho de arquivo se refere a um local que não está disponível".

Alguma idéia de como deletar esta pasta?

    
por pcort 13.01.2017 / 14:11

3 respostas

1

Acabamos de encontrar uma solução aqui, link

Ao abrir o diretório pai no 7zip, consegui remover o diretório usando shift + Delete na pasta. Parece que isso é capaz de remover pastas criadas recursivamente, que são muito longas para serem gerenciadas pelo explorador de arquivos, bem como nomes de caminhos ilegais.

Obrigado @frupfrup, googling 'removedor de longo caminho do windows' me trouxe para esse link de superusuário! Também obrigado @Kernal Sterns por outras idéias.

    
por 13.01.2017 / 17:01
1

Aqui está um arquivo .bat para excluir . do diretório atual:

@echo off
for %%* in (.) do set CurrDirName=%%~nx*
cd ..
rmdir /s %CurrDirName%

Para quem está realmente levando isso a sério, esteja ciente de que este comando é bastante destrutivo .

    
por 14.01.2017 / 03:57
0

Eu tive um problema semelhante alguns meses antes. Eu também tentei de tudo com o Powershell / CMD e outros recursos padrão do Windows. Nada ajudou.

Pelo menos um colega tentou com uma ferramenta de terceiros chamada "Removedor de caminho longo" (de "Thorsten Eggeling"). Esta ferramenta também pode remover pastas com nomes não compatíveis. Mas eu não encontro mais na internet ... Talvez você possa ou tente com uma ferramenta parecida que pode te ajudar. Talvez uma outra ferramenta de remoção possa excluir também.

EDIT: mas é muito triste, que não há nenhuma maneira integrada do Windows para excluir esta pasta ... ou pelo menos não é fácil ... talvez alguém tenha uma boa idéia.

    
por 13.01.2017 / 15:36

Tags