Войти

Показать полную графическую версию : [решено] размножить файл


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

Foreigner
21-08-2015, 09:03
мой батник с txt работает, а с произвольным расширением файла »
Интересно взглянуть

mwz
21-08-2015, 11:26
muslimdogger, ...на ваш батник.

muslimdogger
21-08-2015, 12:46
set i=1
:start



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


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

Elven
21-08-2015, 13:37
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"

mwz
21-08-2015, 15:14
Вдобавок:

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

Если вы копируете в т.ч. двоичные файлы – то нужно не просто copy, а copy /b. Для текстовых файлов это мешать не будет.

http://mwz-ru.homeserver.com/main/tests/copy1.gif




© OSzone.net 2001-2012