用于创建目录结构的批处理文件

时间:2017-01-16 10:18:57

标签: windows batch-file jenkins directory-structure

我需要帮助才能在Windows中创建批处理文件。我有一个在Jenkins中执行的工作,我需要在下面创建目录结构:

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

我用shell linux创建了这个过程,但在Windows中我没有成功。

你可以帮我吗?

1 个答案:

答案 0 :(得分: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%"