Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Скопировать папку №1 и её содержимое несколько раз по порядковым номерам

Ответить
Настройки темы
CMD/BAT - [решено] Скопировать папку №1 и её содержимое несколько раз по порядковым номерам

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Сергей Красиков
Дата: 04-10-2015
Описание: Название
Доброй ночи. Для тиражирования папок с порядковыми номерами от №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 И если можно, чтобы не приходилось вообще редактировать файл: чтобы адрес куда копировать определялся по месту размещения батника, а количество копий определялось из его имени (перед запуском переименовываем файл). Возможно ли такое

Отправлено: 22:35, 04-10-2015

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@for /l %%i in (2 1 %~n0) do @xcopy/ehiqy "%~dp01" "%~dp0%%i"
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:01, 04-10-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 23:11, 04-10-2015 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Скопировать папку №1 и её содержимое несколько раз по порядковым номерам

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Создание bat файла c помощью другого bat файла GODolubOFF Скриптовые языки администрирования Windows 11 03-01-2016 20:30
[решено] Помогите с написанием *.bat файла. systeman Хочу все знать 14 02-07-2015 15:37
CMD/BAT - Запуск BAT файла с правами локального пользователя из сетевого BAT файла Yurii_L Скриптовые языки администрирования Windows 9 05-09-2012 14:27
CMD/BAT - Помогите найти цифру в строке bat файла vitalijch Скриптовые языки администрирования Windows 1 24-03-2012 20:19
CMD/BAT - [решено] Запуск bat-файла от имени админа.Как сделать каталог этого bat-файла текущим?? axmed0207 Скриптовые языки администрирования Windows 1 19-01-2012 06:14




 
Переход