Quantas pastas existem? Se apenas um, você pode renomear todos os arquivos com um único for
loop:
- Crie
C:\FolderName1_out
pasta - Abrir o prompt do CMD
-
for %I in (C:\FolderName1\*) do echo rename "C:\FolderName1\%~nxI" "C:\FolderName1_out\FolderName1 - %~nxI"
- Se renomear o plano parecer correto, remova
echo
do comando acima e execute novamente
Se houver muitas pastas, você poderá criar um arquivo de lote (substitua todo% por %% e NomeDaPasta1 por% 1) e execute-o várias vezes, passando o nome da pasta como argumento. Você pode até executar esse arquivo em lote no loop for:
for /D %J in (*) do echo call my_batch.cmd %~nxJ
Se a saída parece correta, remova echo
e execute novamente.