Usamos uma configuração de imagem de insetos de 6 câmeras descrita aqui: https://osf.io/s2p73/
Parte de nosso fluxo de trabalho envolve renomear os arquivos de imagem para que possam ser importados para nosso banco de dados. No momento, fazemos isso por meio de várias etapas de "renomear par" no Utilitário de renomeação em massa e estamos procurando um único arquivo de lote do DOS que simplifique o processo. As imagens começam e ficam em duas pastas com nomes iniciais --> finais conforme abaixo. A cada dia, há até 1.000 imagens na pasta 1 e as correspondentes 5.000 imagens na pasta 2 a serem processadas.
O primeiro número indica a amostra (0001/2/3/4/5 etc). O número em negrito abaixo é o número de catálogo exclusivo que precisa ser transferido para as outras 5 imagens durante a renomeação e os dois últimos números após o número de catálogo podem ser diferentes entre os conjuntos de imagens.
Pasta 1: "Renomeado"
0001_ALICE1- 012345678 _887856_162658.jpg --> 012345678_887856_162658.jpg
Pasta 2: "Adicional"
0001_ALICE2.jpg --> 012345678 _lateral.jpg
0001_ALICE3.jpg --> 012345678 _additional_1.jpg
0001_ALICE4.jpg --> 012345678 _additional_2.jpg
0001_ALICE5.jpg --> 012345678 _additional_3.jpg
0001_ALICE6.jpg --> 012345678 _additional_4.jpg
o próximo conjunto de imagens seria 0002_etc e teria um número de catálogo diferente a ser transferido. Qualquer ajuda seria apreciada!
%%F
) em-
e_
em partes (%%A..%%E
)%%C..%%E
para renomear o arquivo Alice1%%A
para renomear o outro de acordo com o seu esquemaCom uma árvore inicial de pastas/arquivos de teste no meu Ramdisk A:
Este arquivo em lote:
dá este resultado: