Eu preciso duplicar um arquivo de palavras e nomeá-lo com base em uma lista de excel ou outro formato de lista

1

Eu tenho um arquivo de palavras base que preciso copiar e nomear aproximadamente 300 vezes. O conteúdo do arquivo de palavras será o mesmo, mas o nome do arquivo será diferente com base em uma coluna do Excel (ou uma lista de qualquer tipo, não importa)

Eu vasculhei um pouco as coisas e não consigo encontrar nenhuma direção sobre como fazer algo assim. Eu essencialmente gostaria de copiar em lote o arquivo, e então eu poderia potencialmente usar um utilitário de renomeação de arquivos, mas eu não sabia se havia uma maneira melhor. Potencialmente mesmo roteirizado.

    
por hisnameisjimmy 25.11.2010 / 00:54

1 resposta

2

Algo parecido com isto poderia funcionar em um shell de comando do Windows.

Crie sua lista de nomes de arquivos desejados em um arquivo de texto simples:

FileNames.txt , um nome de arquivo por linha.

filename1.docx  
filename2.docx 
filename3.docx 
...etc

Em seguida, execute o seguinte em uma janela de comando, supondo que você substitua FileToCopy.docx pelo seu nome de arquivo real.

C:\scripts>for /F %i IN (FileNames.txt) DO copy FileToCopy.docx %i

Poderia obviamente ser muito refinado, mas acho que isso atenderia aos seus requisitos. O que ele fará é para cada linha no arquivo FileNames.txt, ele criará uma cópia de FileToCopy.docx com esse nome.

    
por 25.11.2010 / 01:11