![]() |
Копирование файла, производимое определенное кол-во раз и переименование копий
Здравствуйте, помогите пожалуйста в решении следующей проблемы:
В папке находятся файлы First.mp3 Second.mp3 Third.mp3 Fourth.mp3 Picture.jpg Необходимо скопировать файл jpg столько раз, сколько файлов mp3 (в данном примере их 4, но это число каждый раз будет изменяться) и затем назвать получившиеся копии именами файлов mp3 (при этом все исходные файлы надо удалить), чтобы содержимое папки приобрело такой вид: First.jpg Second.jpg Third.jpg Fourth.jpg |
Код:
@ 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) |
Большое спасибо!
|
Время: 18:05. |
Время: 18:05.
© OSzone.net 2001-