kolya17
05-10-2011, 21:04
Нужно сделать ряд операций с существующими файлами в каталоге, например создать директории по первым символам названия с небольшими изменениями
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
куда копать чтоб избавиться от лишней операции ?
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
куда копать чтоб избавиться от лишней операции ?