Cria automaticamente um arquivo 'txt' de uma lista em outro arquivo txt

0

Eu tenho o windows 7, e pouca / nenhuma experiência de programação, eu queria saber se um simples arquivo .BAT seria suficiente.

Eu tenho uma lista de 'nomes' que eu tenho que criar um arquivo de texto individual em uma base contínua. Os arquivos não devem ter conteúdo, simplesmente inseridos em um sistema como o nome do arquivo. O volume de arquivos pode ser de 2-100 cada vez que eu quiser usá-lo.

Eu posso colocar todos os 'nomes' em um arquivo "extract.txt" separado, cada um em uma linha separada. (Os 'nomes' são gerados usando o excel, e acrescentando vários descritores, e finalmente armazenados como 'texto')

Eu, então, quero criar um arquivo de texto individual para cada linha em "extract.txt".

por exemplo. O arquivo Extract.txt contém

GKL_ERT_55555_20170807143400_1
GKL_ERT_55556_20170807143400_1
GKL_ERT_55557_20170807143400_1
GKL_ERT_55558_20170807143400_1

Eu quero 4 arquivos de texto sem conteúdo em uma pasta chamada

GKL_ERT_55555_20170807143400_1.CTR
GKL_ERT_55556_20170807143400_1.CTR
GKL_ERT_55557_20170807143400_1.CTR
GKL_ERT_55558_20170807143400_1.CTR
    
por UKDoc 09.08.2017 / 15:02

2 respostas

0

Com um editor de texto, edite os arquivos de lista para cada linha que você lê:

echo "" >GKL_ERT_55555_20170807143400_1.CTR

Salve como .BAT e execute no diretório.

    
por 09.08.2017 / 15:13
0

Em uso da linha cmd:

@for /f %A in ( Extract.txt ) Do @Type Nul > "%A.CTR"

Em um lote, dobre os sinais %

@Echo off
for /f %%A in ( Extract.txt ) Do Type Nul > "%%A.CTR"
    
por 09.08.2017 / 15:57

Tags