我正在查找批處理腳本以創建具有增量編號的新文件夾。使用批量增量編號創建新文件
例子:
DirectroryNames=
DirectoryName_1_Label234_Date
DirectoryName_2_Label235_Date
我想創建一個新的目錄,每次批處理腳本運行
DirectoryName_3_Label236_Date
下一個
DirectoryName_4_Label137_Date etc...
任何幫助嗎?
我正在查找批處理腳本以創建具有增量編號的新文件夾。使用批量增量編號創建新文件
例子:
DirectroryNames=
DirectoryName_1_Label234_Date
DirectoryName_2_Label235_Date
我想創建一個新的目錄,每次批處理腳本運行
DirectoryName_3_Label236_Date
下一個
DirectoryName_4_Label137_Date etc...
任何幫助嗎?
那麼,你可能有兩個變量都增加。看看這段代碼,看看你喜歡它......
@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
感謝您的回覆!當我跑,我得到錯誤C:\文件1> C:\文件1> CreateDirectory.bat 子目錄或文件DirectoryName_7_Label256_Date已經存在。 – user2150777 2013-03-12 06:49:30
@ user2150777有幫助嗎? – 2013-03-12 06:50:18
當我跑,我得到錯誤C:\文件1> C:\文件1> CreateDirectory.bat 子目錄或文件DirectoryName_7_Label256_Date已經存在。 – user2150777 2013-03-12 06:50:52
嘗試[這個問題](http://stackoverflow.com/questions/12964356/increasing-numbers-over-100-batch-files ?RQ = 1)。 – 2013-03-12 07:07:36