2017-01-16 21 views
-1

Мне нужна помощь для создания командного файла в Windows. У меня есть работа, чтобы выполнить в Дженкинс, и мне нужно, чтобы создать структуру каталогов ниже:Пакетный файл для создания структуры каталогов

Product_4.1.1 --> this value is pass by parameter 
     |_4.1.1.00 --> I need remove the first part (Product_) and create a new sequence  
     |_4.1.1.01 --> I execute the job again, I need to create a new one directory 

Я создал этот процесс с Linux оболочки, но в Windows, у меня нет успеха.

Не могли бы вы мне помочь, об этом?

+0

Вы проверили ''/мкр? – npocmaka

ответ

0

Вы должны показать свой пакетный код, даже если он не является успешным.
При условии нет подчеркивания в Product это должно сделать:

@Echo off 
:: Set Arg=%~1 
set Arg=Product_4.1.1 
Set "Version=%Arg:*_=_%" 
Echo %Arg% %Version% 
Set SubVer=100 
:loop 
If exist "%Version%.%SubVer:~-2%" (Set /A SubVer+=1 & goto :loop) 
Echo Create "%Version%.%SubVer:~-2%" 
Md "%Version%.%SubVer:~-2%" 

 Смежные вопросы

  • Нет связанных вопросов^_^