Recentemente, emprestei meu disco flash a um dos meus amigos, que tinha o Mac OS. Ele copiou um arquivo, cujo nome incluía uma barra invertida (\).
O disco flash está formatado em NTFS. O Windows não permite esses nomes de arquivos e nem abre o arquivo, nem o exclui, nem me permite excluir o arquivo.
Existem abordagens ingênuas para esse problema, como:
- Formatar o disco flash;
- Devolvendo ao meu amigo e pedindo para renomeá-lo;
- Carregando em algum Linux ao vivo e renomeá-lo.
No entanto, estou procurando algo mais inteligente, como um programa que possa executar o truque no Windows.
PS: Existe uma ferramenta chamada NTFSWalker que pode procurar os registros MFT do NTFS, mas não pode fazer alterações neles.
windows
windows-xp
ntfs
rename
MS Dousti
fonte
fonte
Respostas:
Todas as APIs do Win32 usam a barra invertida como um separador de diretório. Há uma pequena chance de que o subsistema POSIX o aceite como parte do nome do arquivo, para que você possa tentar
mv
no Services for Unix .Eu não diria que o uso do Linux para corrigir é "ingênuo", se o Unix foi o que o quebrou em primeiro lugar.
fonte
mv
antes. Não deu certo.mv
você está falando?NtOpenFile
para abrir arquivos eNtOpenFile
trata o caminho como um todo, não como uma série de componentes (há um sinalizador para usar a semântica "POSIX", mas isso é apenas para distinção entre maiúsculas e minúsculas) - portanto, segue as mesmas regras.Descobri que o 7zip geralmente pode lidar com arquivos estranhos quando o Windows falha (útil para caminhos que são muito longos para serem excluídos normalmente) - experimente.
fonte
7z
dá o mesmo erro que o Windows.Você pode usar
CHKDSK /F
o prompt do DOS para corrigir os erros eRD /S <DIR>
onde<DIR>
está o diretório que deseja excluir. Tenha cuidado, pois isso excluirá o diretório e todos os seus subdiretórios.fonte
Abri a pasta com arquivos de caracteres inacessíveis no gerenciador de arquivos 7zip. Lá, eu renomeei e BINGO, foi renomeado. Assim, eu consegui acessar o arquivo.
7zip é um utilitário de compactação de arquivos freeware, melhor que o RAR.
fonte