Используйте / л для контура и установите начало на 0
, то шаг к 4
и конец к 1200
которой еще один, чем 1199
число последовательностей имен файлов частей, которые вам нужно только скопировать четвертый файл.
Это будет повторять числа, начиная 0
с 0, 4, 8, .... 1196
подсчета 4, и вы можете добавить повторяющееся значение в виде строки, объединенной в пределах части имени файла вместе с маской подстановочного знака и использовать ее с xcopy для копирования каждого 4-го файла соответственно.
Пакетный скрипт
Примечание. Эта логика предполагает, что имена файлов всегда начинаются с «file-2» и всегда заканчиваются порядковыми номерами непосредственно перед точкой перед расширением png
(то есть <SeqNum>.png
) .
@ECHO ON SET SrcDir=C:\folder\src SET DestDir=C:\folder\dest SET fNamePart=file-2 SET ext=png FOR /L %%a IN (0, 4, 1200) DO ( ECHO F | XCOPY /Y /F "%SrcDir%\%fNamePart%*%%a.%ext%" "%DestDir%\" ) PAUSE EXIT