Para ver o que pode ser um resultado dos loops for aninhados, tente (copie e cole na linha de comando e pressione <Enter> )
for /d %g in (*) do @for %h in (1,5,9,13,17, 21) do @echo @copy %g\photos\pic%h.jpg %g\newfolder\
Para obter mais informações: tente for /? e leia mais sobre o comando for , especialmente em subpastas recursivas for /R .
Então você pode se livrar de @echo para executar @copy comandos de verdade ...