Copiar lista de arquivos para uma pasta e recriar o Win7 64 da estrutura de pastas (GUI)? [duplicado]

0

Esta pergunta já tem uma resposta aqui:

Como posso copiar alguns arquivos, suas pastas e subpastas relacionadas de um "list_of_files.txt" para outra pasta? Estou procurando uma solução GUI que roda no Windows 7 (64 bits).

Exemplo de conteúdo do "list_of_files.txt":

E: \ arquivos \ 2013 \ 06 \ 0test01.pdf
E: \ arquivos \ 2013 \ 06 \ ahete.pdf

Exemplo de resultado necessário: (os arquivos de E: \ são copiados para C: \ ok \):

C: \ ok \ arquivos \ 2013 \ 06 \ 0test01.pdf
C: \ ok \ arquivos \ 2013 \ 06 \ ahete.pdf

Erb
fonte
1
Por que você precisa especificamente de uma solução GUI? Isso soa como uma daquelas coisas para as quais a linha de comando é ideal e provavelmente mais prática.
um CVn 9/07/2013
Obrigado. Estou ciente das ferramentas de linha de comando. Mas sempre tive problemas com eles, porque tenho que renomear minha enorme quantidade de arquivos e / ou pastas para remover acentos, símbolos ou até espaços ... Gostaria de manter a estrutura dos meus arquivos / pastas da mesma forma. Então, suponho que um software GUI já fosse compatível. Desde já, obrigado. ;)
Erb

Respostas:

0

Você pode usar:

stderr
fonte
Obrigado pelas sugestões, mas com o TeraCopy não encontrei uma maneira de copiar o conteúdo do meu "list_of_files.txt" (tenho muitas linhas)! Obrigado mesmo assim. ;)
Erb
0

Supondo que você tenha o List.txt contendo uma lista de caminhos completos para os arquivos (verifique se os caminhos com espaços estão entre aspas duplas), o seguinte comando executado dentro do diretório de destino (no seu caso C:\ok) deve fazer o que você deseja:

for /f "tokens=*" %a in (List.txt) do md ".%~pa" & xcopy "%~a" ".%~pa"
Karan
fonte
Isso não responde à pergunta feita porque o OP deseja explicitamente uma solução de GUI (agora porque esse requisito está além de mim).
um CVn
Obrigado pela ajuda. Por favor, veja minha resposta acima. Obrigado. ;)
Erb
@ David: Eu não entendo quais problemas você teve usando ferramentas de linha de comando no passado. De qualquer forma, se você não encontrar um programa GUI, poderá testar o comando acima e ver se ele faz o que você precisa.
Karan
@Karan: Obrigado. ;) Tentei sua solução e os arquivos são copiados em "C: \ user \ david \" em vez de "C: \ ok". Também acentos não são copiados. E se eu quiser mover os arquivos em vez de copiá-los? Obrigado antecipadamente;)
Erb
De acordo com a minha resposta, você teve que executar o comando a partir do diretório de destino (ou seja C:\ok), não do diretório de origem . Copie List.txt também para o diretório de destino com antecedência. Testarei com nomes de arquivos que contêm sotaques e retornarei para você.
Karan
-2

isto deve funcionar isto deve funcionar trythis:

instalar, clique com o botão direito do mouse no ícone da bandeja, clique em inserir parâmetros de cópia, clique em importar arquivo de texto, destino de entrada, clique em ok

http://www.copyhandler.com/

convidado
fonte
Se você for fornecer uma recomendação de software, é habitual fornecer um resumo rápido do software e por que você acha que ele solucionará o problema.
Mokubai