Войти

Показать полную графическую версию : [решено] Копирование файла, производимое определенное кол-во раз и переименование копий


Metallor
04-01-2016, 14:13
Здравствуйте, помогите пожалуйста в решении следующей проблемы:
В папке находятся файлы
First.mp3
Second.mp3
Third.mp3
Fourth.mp3
Picture.jpg

Необходимо скопировать файл jpg столько раз, сколько файлов mp3 (в данном примере их 4, но это число каждый раз будет изменяться) и затем назвать получившиеся копии именами файлов mp3 (при этом все исходные файлы надо удалить), чтобы содержимое папки приобрело такой вид:
First.jpg
Second.jpg
Third.jpg
Fourth.jpg

Georgio
04-01-2016, 14:57
@ 2>nul (for /f "delims=" %%i in ('dir/a-d/b "%~1\*.jpg"') do @(for /f "delims=" %%j in ('dir/a-d/b "%~1\*.mp3"') do @copy "%~1\%%i" "%~1\%%~nj%%~xi"& del/a/f "%~1\%%j")& del/a/f "%~1\%%i"& exit/b)

Metallor
04-01-2016, 16:26
Большое спасибо!




© OSzone.net 2001-2012