Explorer me diz que 'Já existe um arquivo com o mesmo nome neste local', mas não há

0

Quando tentei renomear um arquivo (a extensão era um texto aleatório, a Verificação de Disco do Windows causou isso) no Windows Explorer, ele me disse que há outro arquivo com o mesmo nome no mesmo local, como na imagem abaixo,

Easjanelasdepromptfeitasmeécomosegue,
É claro das imagens que o arquivo que o Windows menciona sobre ter o mesmo nome não tem o mesmo nome que o arquivo que está sendo renomeado. O que está acontecendo aqui? Isso geralmente acontece depois de executar um disco de seleção em uma unidade removível, o Windows mexe os nomes de arquivos e suas extensões. O que está acontecendo aqui?
Por que o windows altera meus nomes de arquivos e suas extensões?
Como posso restaurar o nome do arquivo original?

    
por RogUE 17.02.2017 / 16:51

1 resposta

1

Em última análise, penso que este é um simples mal-entendido em terminologia. Os nomes de arquivo que você vê de maneira semelhante a IMG_20 ~ 1.JP0 estão no formato legado 8.3 usado para fins de compatibilidade retroativa:

Windows truncates the file name, if necessary, to six characters and appends a tilde (~) and a digit. For example, each unique file name created ends with "~1." Duplicate file names end with "~2," "~3," and so on.

(Fonte: Como o Windows gera nomes de arquivo 8.3 a partir de nomes extensos de arquivos

Em outras palavras, todo nome de arquivo tem potencialmente um equivalente no formato 8.3. Você pode exibir todos eles em qualquer pasta, navegando até lá em uma janela de prompt de comando e executando o comando dir /x . No entanto, embora você não o veja nessa visualização em particular, os arquivos ainda mantêm seus nomes de arquivos mais longos (ou modernos) nos bastidores.

Sua unidade externa pode ter algum tipo de problema de integridade de disco que está fazendo com que o sistema operacional solicite a execução do CHKDSK com tanta frequência. Essencialmente, durante o processo do CHKDSK, ele encontra problemas que estão criando duplicatas completas e / ou parciais de alguns de seus arquivos, exibindo-os no formato 8.3 legado e alterando o tipo de arquivo de JPG para JP0 , JP1 , etc., para evitar conflito com o arquivo original. Mas lembre-se que "nos bastidores", o arquivo que você vê com um nome de arquivo 8.3 (como IMG_20 ~ 1.JP0 ) ainda tem um nome de arquivo maior. Isso é revelado quando você tenta alterar o tipo de arquivo de JP0 para JPG: o arquivo legado 8.3 tem um nome de arquivo inteiro invisível idêntico ao arquivo JPG original, portanto, quando você tenta alterá-lo uma extensão JPG informa que o nome do arquivo já existe.

A linha inferior é a seguinte : você está vendo duas representações visuais diferentes do mesmo nome de arquivo , uma mostrada no formato legado 8.3, enquanto a outra é exibida no formato moderno de nome de arquivo longo. Eles podem coexistir na mesma pasta porque têm extensões de arquivo diferentes, mas quando você tenta alterar essa extensão do arquivo herdado para corresponder ao nome de arquivo mais longo, o sistema operacional informa corretamente que ele já existe .

A causa deste problema parece ser o seu disco rígido externo. O sistema de arquivos da unidade tem alguns problemas, ou o hardware tem problemas ... talvez até os dois. Mas espero ter ajudado a esclarecer o mistério por trás de "Já existe um arquivo com o mesmo nome neste local."

    
por 18.02.2017 / 04:27