Como posso executar comandos em um grande número de arquivos?

0

Muitas vezes eu tenho a necessidade de executar um comando específico contra um número de arquivos individuais em um diretório. Não é exatamente o mesmo comando de cada vez, principalmente porque preciso explicar diferenças sutis, dependendo do nome do arquivo.

Minha solução atual é criar um loop no DOS, mas sempre parece mais difícil do que deveria. Existe uma ferramenta gráfica para o Windows que pode facilitar isso?

Estou pensando em algo como Bulk Rename Utility , mas em massa em execução comandos em vez de renomear arquivos .

Por exemplo

Se eu tivesse uma pasta com os 100 arquivos a seguir:

1.foo
2.foo
...etc...
99.foo
AA.foo

e eu disse ao programa para executar, digamos, o seguinte comando:

dosomething.exe -input {file} -output {filewithoutextension}.xyz

então seria o equivalente a correr:

dosomething.exe -input 1.foo -output 1.xyz
dosomething.exe -input 2.foo -output 2.xyz
...etc...
dosomething.exe -input 99.foo -output 98.xyz
dosomething.exe -input AA.foo -output 99.xyz

Existe tal programa para o Windows? Se não, eu poderia ser tentado a escrever algo.

    
por Richard 30.09.2018 / 23:18

0 respostas