Como forçar o Windows a renomear um arquivo com um caractere especial?

80

Eu tenho uma música que o Windows não pode reproduzir porque há um ponto de interrogação no nome do arquivo.

"Where Have All the Cowboys Gone?.ogg" // as an example

Então eu tento renomeá-lo e o Windows reclama se eu tento no Explorer ou no prompt de comando.

Erro ao tentar copiar, renomear ou mover:

The Filename, directory name, or volume label syntax is incorrect

Existe uma maneira Windows para forçar uma renomeação neste caso?

Atualizar

Vou ficar de olho nessa pergunta, mas depois de 13 respostas e muitas tentativas (além de soluções de terceiros) parece que o Windows não pode fazer isso (ou pelo menos minhas janelas não podem, sem nomes curtos) . Então eu estou aceitando a resposta que era a minha solução original de qualquer maneira de usar o Linux. Seria bom ver o Windows lidar com isso de alguma forma, então não pare só porque eu aceitei essa resposta, a questão ainda permanece!

    
por codeLes 30.10.2015 / 00:30

36 respostas

0

Eu tive exatamente o mesmo problema com um arquivo que baixei. Não consegui renomear ou movê-lo, nem no Explorer nem na linha de comando. No entanto, o que funcionou para mim foi excluí-lo no Explorer e restaurá-lo da lixeira . Eu só posso assumir este processo "corrigido" alguns dos caracteres inválidos como eu era então capaz de tratá-lo como um arquivo normal.

    
por 17.04.2016 / 12:21
0

Desculpe meio tarde, não sei como remover o arquivo, mas todos os arquivos no diretório. Basta criar uma pasta vazia e, em seguida, usar o robocopy para espelhar essa nova pasta vazia sobre a parte superior da pasta com o arquivo incorreto. Isso basicamente reflete uma lista vazia sobre o que estava lá.

mkdir Empty
robocopy Empty <badfiledir> /mir
    
por 08.05.2017 / 23:45
0

Eu tive um problema com um nome de arquivo que tinha um espaço em branco. Neighter Explorer nem cmd.exe move foi capaz de renomear (ou excluir).

Eu então usei Gerenciador de FAR (far.exe no ConEmu). É um clone do console Norton Comander que funciona no Windows 10 de 64 bits.

Com isso, consegui ver e alterar facilmente o espaço em branco.

    
por 08.05.2017 / 23:55
0

A única coisa que me ajudou foi baixar o LockHunter

elimine os processos do LockHunter e renomeie a pasta, no entanto, o LockHunter também tem a opção de renomear a pasta.

    
por 02.06.2017 / 08:59
0

OK, para mim a ferramenta de terceiros isobuster de projetos inteligentes funcionou bem com uma licença pessoal. Basta extrair a pasta / arquivos para uma unidade ntfs do Windows e todos os caracteres que não sejam do Windows serão transformados em pastas e nomes de arquivos bem formatados do Windows. Ugh. :) Espero que ajude! Eu vou deletar as pastas não conformes da próxima vez que eu usar meu sistema lubuntu;) - Tudo isso pessoal!

    
por 02.11.2017 / 01:22
0

Eu não consegui fazer com que nenhum dos utilitários sugeridos do Windows funcionasse para eu remover "?" e "*" caracteres de um nome de arquivo.

Eu pluguei a unidade em um Raspberry Pi e alterei os nomes dos arquivos.

    
por 18.11.2017 / 17:12