Como consertar um diretório que está lá mas não existe?

1

Eu tenho uma pasta que não consigo renomear, excluir ou copiar. Eu posso abri-lo no Explorer e ver o que está dentro, mas qualquer outra coisa resulta em um erro dizendo que o diretório não existe.

Eu tentei executar o chkdsk na unidade, tentei verificar as permissões do diretório também (mas não consigo, porque ele não existe). Eu também tentei renomeá-lo com o IOBit Unlocked, mas não funcionou.

Isso causa problemas principalmente ao fazer backups, porque esse diretório acaba sendo excluído.

Alguma sugestão sobre como corrigir isso?

Editar: para adicionar alguns detalhes:

  • O caminho é assim: D:\Docs\Photos00-01 Abcdéf abcdef abcdef \ (48 caracteres)
  • Acabei de notar que termina com um espaço, se isso puder fazer a diferença.
  • Contém um caractere especial "é".
  • Foi criado rsyncing arquivos de uma unidade Ext3 para um NTFS um
  • Muitos outros diretórios possuem as mesmas características (caracteres especiais, importados do Ext3), mas não apresentam esse problema.
  • A unidade não é compartilhada e não há infecções recentes por vírus.
por this.lau_ 03.12.2015 / 15:34

3 respostas

2

Eu recebo muitos deles da extração de arquivos. Esse método funciona para mim

Abra o Prompt de Comando e digite o seguinte pressionando Enter após cada

D:
cd \Docs\Photos00
dir /x

Observe o nome abreviado da pasta, que contém um til. Provavelmente será 0101AB~1 Basta renomeá-lo

ren 0101AB~1 idiotwin

Volte para o explorador e você pode fazer o que quiser com ele.

    
por 04.12.2015 / 11:15
1

Você está enfrentando esse problema porque o Windows não manipula nomes de arquivos (e nomes de pastas) que terminam com um espaço ou um ponto final corretamente.

Você pode resolver esse problema colocando as pastas afetadas em um arquivo Zip, excluindo os originais e restaurando o conteúdo do arquivo Zip. Certifique-se de abrir o arquivo Zip no Windows Explorer quando estiver extraindo o conteúdo para que o Windows Explorer nomeie os arquivos de uma maneira que ele possa acessar. Usar um programa diferente para extrair o arquivo Zip pode fazer com que os nomes defeituosos sejam persistidos.

Uma alternativa é renomear as pastas afetadas enquanto elas estiverem no arquivo Zip. Isso fará com que os nomes sejam corrigidos no arquivo zip, mesmo antes de serem extraídos, oferecendo um processo de extração sem problemas. A desvantagem dessa abordagem é que, dependendo do programa usado e do número de itens que você precisa renomear, isso pode demorar um pouco para ser concluído.

    
por 04.12.2015 / 11:05
0

Na verdade, basta pesquisar por um item na pasta afetada, selecionar propriedades do arquivo e, em seguida, "abrir localização do arquivo". Uma vez feito isso copie ou corte o conteúdo e mova-os para uma pasta onde o O / S coxo chamado Windows pode trabalhar e colar ... pronto.

    
por 30.09.2017 / 22:46