怎么用批处理建立这样的文件夹

我想建1组文件夹类似于
101-200
201-300
301-400
.......
我想知道能用for语句建出来么
各位大大,你们的回答好像和我想的不太一样,像这样建的文件夹只能是 1 2 3 4 这样的 文件名 ,不能生成1-100 101-200这样的文件名

第1个回答  2006-11-07
FOR /L %variable IN (start,step,end) DO command [command-parameters]

该集表示以增量形式从开始到结束的一个数字序列。
因此,(1,1,5) 将产生序列 1 2 3 4 5,(5,-1,1) 将产生
序列 (5 4 3 2 1)。

如:
FOR /L %%F IN (1,1,5) DO DEL %%F.TXT
以上命令执行的结果如下:
C:\>DEL 1.TXT
C:\>DEL 2.TXT
C:\>DEL 3.TXT
C:\>DEL 4.TXT
C:\>DEL 5.TXT

只要把删除DEL改成建立文件命令就行了!建立文件可以用ECHO命令!
如:FOR /L %%F IN (1,1,5) DO ECHO 文件内容>%%F01-%%F00.TXT
这样就可以建立5个名字如101-100,201-200等的文件
第2个回答  2006-11-07
楼上的真可以,办事留个尾巴!

我来处理楼主想要的程序吧:
@echo off
for /l %%x in (101,1,200) do md %%x
@echo Successfully!

注意,Windows系统对同一级目录下的目录总数有限制,是255个。注意不能超出。 其它的数字可以根据LZ的需要自己改动!
第3个回答  2006-11-09
set a=1
set b=100
:loop
md %a%-%b%
if %a%==1001 goto end
set /a a=%a%+100
set /a b=%b%+100
goto loop
:end本回答被提问者采纳
相似回答