China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-08-05 04:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [Help] Batch create folders named 1 to 100 View 3,109 Replies 34
Original Poster Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
Dear everyone:

I want to make a batch processing, the content is as follows:
First create a folder named 666, then create 100 subfolders under it, and the folder names are 1~~100 in turn. How to achieve it, please give advice, thank you!


───────────────── Moderation Record ─────────────────
Performed by: Will Sort
Operation: Modify Title - ********Urgent!!!
───────────────── Moderation Record ─────────────────


[ Last edited by willsort on 2006-6-20 at 21:41 ]
Floor 2 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
md 666
cd 666
for /l %%a in (1,1,100) do md %%a
http://www.msfans.net/bbs/
Floor 3 Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
It doesn't work. It shows a parameter error! Still, thanks for the help!
Floor 4 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
Are you using pure DOS?
http://www.msfans.net/bbs/
Floor 5 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
Or is it DOS under Windows 98?
http://www.msfans.net/bbs/
Floor 6 Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
Is it DOS under 98?
Floor 7 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
No translation needed as the content is already in English. So the output remains the same:

怪不得下次需要把操作系统说清楚是98的话echo md %%1>md.bat
echo md 2%%1>>md.bat
echo md 3%%1>>md.bat
echo md 4%%1>>md.bat
echo md 5%%1>>md.bat
echo md 6%%1>>md.bat
echo md 7%%1>>md.bat
echo md 8%%1>>md.bat
echo md 9%%1>>md.bat
echo md 100>>md.batfor %%a in (1 2 3 4 5 6 7 8 9) do call md.bat %%a由于本人没98系统一下也不能重启进入DOS不知道能行吗?希望楼主先试下
还有就是在上面部分不知道能用
echo md %%1
echo for %%%a in (2 3 4 5 6 7 8 9) do md %%a%%1
http://www.msfans.net/bbs/
Floor 8 Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
Still not working, can only create folders named 1, 2, 3, 4, 5, 6, 7, 8, 9, and 100, and the 666 folder is gone!
Floor 9 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
echo md %%1>md.bat
echo md 2%%1>>md.bat
echo md 3%%1>>md.bat
echo md 4%%1>>md.bat
echo md 5%%1>>md.bat
echo md 6%%1>>md.bat
echo md 7%%1>>md.bat
echo md 8%%1>>md.bat
echo md 9%%1>>md.bat
echo md 100>>md.batfor %%a in (1 2 3 4 5 6 7 8 9) do call md.bat %%aIs that not right? The above code doesn't work? But,楼主,I really admire you. Can't you just add MD 666 CD 666 by yourself?
http://www.msfans.net/bbs/
Floor 10 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
Wait a minute I'll go check for you
http://www.msfans.net/bbs/
Floor 11 Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
It seems there are some issues with the parameters! Sorry, I'm a newbie! Thanks for the support!
Floor 12 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
It really not work. I really don't know why using FOR can't work alone! Otherwise you can only use this command more trouble. I haven't thought of a good way yet. Use this first.

md 666
cd 666
for %%a in (1 2 3 4 5 6...100) do md %%a
Among them, (1 2 3 4 5 6...100) are numbers from 1 to 100
http://www.msfans.net/bbs/
Floor 13 Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
Thanks, if there are 100 .txt files inside, how to operate!
Floor 14 Posted 2005-03-10 00:00 ·  中国 湖南 长沙 电信
高级用户
★★
Credits 772
Posts 273
Joined 2004-10-23 00:00
21-year member
UID 32861
Gender Male
Status Offline
md 666
cd 666
for %%a in (1 2 3 4 5 6...100) do echo %%a>%%a.txt
http://www.msfans.net/bbs/
Floor 15 Posted 2005-03-10 00:00 ·  中国 重庆 万州区 电信
初级用户
Credits 140
Posts 16
Joined 2005-03-10 00:00
21-year member
UID 36868
Gender Male
Status Offline
No, only a file named %a.txt appears!
Forum Jump: