Tenho um CD antigo com arquivos Amiga que desejo copiar para o meu PC moderno com Windows 7.
A maioria dos arquivos é lida bem, mas quando o Windows encontra um arquivo com um nome de arquivo problemático, ele permite apenas pular esse arquivo. Ele não copiará automaticamente o arquivo e removerá os caracteres proibidos (como '?' Ou '|') ao mesmo tempo.
Eu quero aqueles arquivos supostamente "proibidos". Como faço para o Windows renomeá-lo automaticamente conforme ele é copiado e continuar com o restante?
Eu tentei os seguintes programas de gerenciamento de arquivos, todos sem sucesso. Até tentei mergulhar nas opções de cada programa para usar seu próprio método de cópia personalizada:
- FreeCommander XE (possui sua própria rotina de cópia, mas ainda falha)
- XYplorer (possui sua própria rotina de cópia, mas ainda falha)
- Comandante Duplo
- Diretório Opus 11 de 64 bits. (Edição Pro)
- xplorer²
- Q-Dir
- Comandante irreal
- NexusFile
- Comando total
- My Commander
- Nomad.NET
- Just Manager
Respostas:
As soluções que você mencionou são todos os gerenciadores de arquivos genéricos. Sugiro dar uma olhada nas ferramentas criadas especificamente para criar imagens e copiar mídias ópticas.
Não sou fã de promover software comercial aqui, mas usei o IsoBuster várias vezes para problemas muito semelhantes com bastante êxito. A boa notícia: eles têm uma versão gratuita (funcionalidade limitada) para que você possa experimentá-lo antes de comprá-lo.
fonte
Experimente o
cp
utilitário I fornecer com a minha shell Hamilton C . (Divulgação completa: sou o autor.) Internamente, usei o novo formato UNC longo da Microsoft (usando o\\?\
prefixo) destinado a permitir o acesso a arquivos e diretórios com nomes contendo caracteres arbitrários. Duvido que muitos outros fornecedores ainda estejam usando isso. Você pode tentar isso com a versão demo gratuita .cp
não inclui um recurso de renomeação automática; portanto, essa parte você precisará fazer de duas maneiras.cp
todo o diretório do disco rígido com nomes estranhos e depois asmv
coisas que desejar. Crie um diretório primeiro e depoiscp
tudo no diretório. Se a experiência falhar e você estiver com alguns nomes que não podem ser especificados na linha de comando, poderá rm -x o diretório inteiro e começar de novo.cp
. Esse script pode ser pouco mais do que uma longa lista decp
comandos que você editou, talvez começando com uma lista de nomes de arquivos gerados porls -r1
.Por favor, deixe-me saber como funciona. Você pode entrar em contato comigo offline se eu puder ser útil.
fonte
Você deve conseguir fazer isso na linha de comando do Windows com bastante facilidade. Renomear especificamente enquanto copia não tenho certeza. No entanto, consegui mover arquivos 'proibidos' alterando ou removendo a extensão do arquivo. Depois, copie-os e adicione novamente a extensão.
Abra o prompt de comando. Navegue até a pasta onde estão seus arquivos.
Melhor ainda. Aqui está um link para algo escrito anteriormente: http://www.windows-commandline.com/rename-file-extensions-bulk/
Talvez isso ajude.
fonte
Confira a resposta para: Como posso renomear arquivos em massa?
O Utilitário de renomeação em massa é a resposta principal, que possui opções de cópia e opções de correspondência / substituição de expressões regulares.
Verificando o manual, eles também têm a opção 'Remover símbolos':
fonte