Компьютерный форум 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=217245)

kolya17 05-10-2011 21:04 1766780

лишний проход цикла
 
Нужно сделать ряд операций с существующими файлами в каталоге, например создать директории по первым символам названия с небольшими изменениями

Код:

for %%i in (*.log) do call :rename %%i 

:rename
set ll=%1
mkdir %ll:~0,4%.txt

всё нормально, только скрипт создаёт 2-е лишнии директории ~0 и 4.txt
полагаю что это сработала команда mkdir ~0,4.txt

куда копать чтоб избавиться от лишней операции ?

kolya17 05-10-2011 21:07 1766781

как всегда )))
долго думал, а после поста за 5 сек решил )

надо вставить goto :eof после строки с for


Время: 23:19.

Время: 23:19.
© OSzone.net 2001-