Войти

Показать полную графическую версию : расфасовка файлов по номеру файла с разных каталогов - BAT


fiyami
15-11-2015, 08:54
Добрый день!
Помогите решить проблему.
Есть семь папок (cam_1, cam_2, cam_3 и.т.д) с фотографиями (cam_1_00052.JPG, cam_1_00053.JPG, cam_1_00054.JPG и.т.д.) необходимо скопировать и расфасовать фотографии (или видео) по отдельным папкам (foto_00052, foto_00053, foto_00054 и.т.д.) каждая из папок содержит по семь файлов. Допустим папка «foto_00052» содержит семь фотографий (cam_1_00052.JPG, cam_2_00052.JPG, cam_3_00052.JPG и.т.д.) В интернете не смог найти подходящий вариант и переделать его под свои нужды. В ручную очень часто «промахиваюсь» и очень утомляет, помогите пожалуйста

Foreigner
15-11-2015, 10:37
@echo off
setlocal

for /l %%i in (1,1,7) do (

for /f "tokens=1-4 delims=_." %%j in ('dir /b cam_%%i') do (

2>nul md "foto_%%l"
copy "cam_%%i\%%j_%%k_%%l.%%m" "foto_%%l"

))

PS. Не проверял




© OSzone.net 2001-2012