2013-03-12 58 views
-1

我正在查找批處理腳本以創建具有增量編號的新文件夾。使用批量增量編號創建新文件

例子:

DirectroryNames= 
DirectoryName_1_Label234_Date 
DirectoryName_2_Label235_Date 

我想創建一個新的目錄,每次批處理腳本運行

DirectoryName_3_Label236_Date 

下一個

DirectoryName_4_Label137_Date etc... 

任何幫助嗎?

+0

嘗試[這個問題](http://stackoverflow.com/questions/12964356/increasing-numbers-over-100-batch-files ?RQ = 1)。 – 2013-03-12 07:07:36

回答

0

那麼,你可能有兩個變量都增加。看看這段代碼,看看你喜歡它......

@echo off & setlocal enabledelayedexpansion 
set start1=7 
set start2=256 
set end1=12 
set end2=261 
set /a amount=start2-start1 

for /l %%i in (1,1,%amount%) do (
if DirectoryName_%start1%_Label1%start2%_Date exist goto end 
md DirectoryName_%start1%_Label%start2%_Date 
set /a start1+=1 
set /a start2+=1 
if %start1% geq %end1% goto end 
) 

:end 
+0

感謝您的回覆!當我跑,我得到錯誤C:\文件1> C:\文件1> CreateDirectory.bat 子目錄或文件DirectoryName_7_Label256_Date已經存在。 – user2150777 2013-03-12 06:49:30

+0

@ user2150777有幫助嗎? – 2013-03-12 06:50:18

+0

當我跑,我得到錯誤C:\文件1> C:\文件1> CreateDirectory.bat 子目錄或文件DirectoryName_7_Label256_Date已經存在。 – user2150777 2013-03-12 06:50:52