使用批处理中的增量编号创建新文件

时间:2013-03-12 05:54:12

标签: batch-file

我一直在寻找批处理脚本来创建一个带有增量编号的新文件夹。

示例:

DirectroryNames= 
DirectoryName_1_Label234_Date
DirectoryName_2_Label235_Date

我想在每次运行批处理脚本时创建一个新目录

DirectoryName_3_Label236_Date

DirectoryName_4_Label137_Date etc...

任何帮助?

1 个答案:

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