2017-01-16 112 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我沒有sucess。

你能幫助我嗎?

+0

你檢查'MD /'? – 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%"