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

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

Ответить
Настройки темы
CMD/BAT - [решено] размножить файл

Пользователь


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

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


есть файл xxx.yyy надо размножить его в ххх%I%.yyy, где %I% от 0 до 10000
мой батник с txt работает, а с произвольным расширением файла - нет
нужен батник который смог бы размножить

Отправлено: 01:22, 21-08-2015

 

Ветеран


Contributor


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

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


Цитата muslimdogger:
мой батник с txt работает, а с произвольным расширением файла »
Интересно взглянуть

Отправлено: 09:03, 21-08-2015 | #2



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

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

mwz mwz вне форума

Аватара для mwz

Ветеран


Contributor


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

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


muslimdogger, ...на ваш батник.

-------
Mikhail Zhilin


Отправлено: 11:26, 21-08-2015 | #3


Пользователь


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

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


Код: Выделить весь код
set i=1
:start

	

copy "xxx.yyy" "xxx%i%.yyy" 


set/a i=%i%+1
if %i%==1000 goto end
goto start
:end

Отправлено: 12:46, 21-08-2015 | #4


Аватара для Elven

Ветеран


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

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


FOR /L очевидно еще не придумали...
Код: Выделить весь код
@echo off
set indir=d:\tmp
set outdir=d:\tmp\1
for /l %%i in (1,1,1000) do copy "%indir%\xxx.yyy" "%outdir%\xxx%%i.yyy"
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:37, 21-08-2015 | #5

mwz mwz вне форума

Аватара для mwz

Ветеран


Contributor


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

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


Вдобавок:

Цитата muslimdogger:
copy "xxx.yyy" "xxx%i%.yyy" »
Если вы копируете в т.ч. двоичные файлы – то нужно не просто copy, а copy /b. Для текстовых файлов это мешать не будет.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 21-08-2015 в 15:22.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:14, 21-08-2015 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Suse/OpenSuSE - Освободить файл или Кто используют файл erhon Общий по Linux 4 21-06-2015 01:47
CMD/BAT - [решено] Размножить текст Alexander_88 Скриптовые языки администрирования Windows 8 19-08-2014 10:44
2010 - Word 2010 - преобразовать файл DOCX с полями в файл PDF с сохранением полей senglory Microsoft Office (Word, Excel, Outlook и т.д.) 2 28-03-2012 13:27
VBS/WSH/JS - Экспорт значений реестра в общий текстовый файл + добавление доп данных в этот файл fedko Скриптовые языки администрирования Windows 0 17-06-2010 11:52
[решено] Как упаковать папку в один файл и указать в ней исполняемый (exe) файл? SashaKl Хочу все знать 6 22-06-2009 01:11




 
Переход