Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Копирование файла, производимое определенное кол-во раз и переименование копий (http://forum.oszone.net/showthread.php?t=309946)

Metallor 04-01-2016 14:13 2591047

Копирование файла, производимое определенное кол-во раз и переименование копий
 
Здравствуйте, помогите пожалуйста в решении следующей проблемы:
В папке находятся файлы
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 2591072

Код:

@ 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 2591091

Большое спасибо!


Время: 18:05.

Время: 18:05.
© OSzone.net 2001-