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

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

Сергей Красиков 04-10-2015 22:35 2560627

Скопировать папку №1 и её содержимое несколько раз по порядковым номерам
 
Доброй ночи. Для тиражирования папок с порядковыми номерами от №1 до требуемого количества (а также имеющихся в папке №1 файлов), используются 2 разных документа с таким кодом:

1. Редактируем фрагмент 780 и создаём папки:
Код:

set i=1
MD %i%
:rep
set /A i+=1
MD %i%
if %i% LSS 780 goto rep

В папку №1 помещаем папки и файлы разных имён и форматов

2. Редактируем фрагмент C:\Тест и копируем содержимое папки №1 во все подпапки, имеющиеся в директории:
Код:

@echo off
pushd "C:\Тест"
for /f "tokens=*" %%i in (' dir /b /ad ^| findstr /v "\<1\>" ') do xcopy /e /y "1" "%%i\"
popd

Помогите с батником, который будет просто копировать подпапку с номером 1 и всё её содержимое указанное количество раз с такими именами: 2, 3, 4, 5, 6 и т.д. в этой же корневой папке.
Спасибо.
PS И если можно, чтобы не приходилось вообще редактировать файл: чтобы адрес куда копировать определялся по месту размещения батника, а количество копий определялось из его имени (перед запуском переименовываем файл). Возможно ли такое

Georgio 04-10-2015 23:01 2560636

Код:

@for /l %%i in (2 1 %~n0) do @xcopy/ehiqy "%~dp01" "%~dp0%%i"

Сергей Красиков 04-10-2015 23:11 2560641

Здорово! Оперативно, спасибо!


Время: 11:22.

Время: 11:22.
© OSzone.net 2001-