中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-08 08:55
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请教高手一个简单问题(新手提问) 查看 699 回复 8
楼 主 请教高手一个简单问题(新手提问) 发表于 2008-05-02 17:16 ·  中国 广东 深圳 龙岗区 电信
新手上路
积分 14
发帖 6
注册 2008-04-30 01:19
18年会员
UID 117333
性别 男
状态 离线
请教问题:
在D:\LOGS 目录下建立A-Z 个文件夹,在A-Z文件夹中建立1-100个文件,在每个文件夹中建立以文件路径为文件名的TXT文件。

FOR 循环没有搞懂,请高手回答,谢谢!
线上等
2 发表于 2008-05-02 17:31 ·  中国 广东 深圳 龙岗区 电信
新手上路
积分 14
发帖 6
注册 2008-04-30 01:19
18年会员
UID 117333
性别 男
状态 离线
各位哥们,麻烦解答下,想了很久都没想出来!
3 发表于 2008-05-02 17:32 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
do it in CMD Shell:

for %a in (a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do @(md D:\LOGS\%a&for /l %b in (1,1,100) do @copy nul D:\logs\%a\%a-%b.txt >nul)


[ Last edited by ThinKing on 2008-5-2 at 05:34 PM ]
4 发表于 2008-05-02 17:41 ·  中国 广东 深圳 龙岗区 电信
新手上路
积分 14
发帖 6
注册 2008-04-30 01:19
18年会员
UID 117333
性别 男
状态 离线
只创建了A-Z文件夹,没有创建1-100的文件。
5 发表于 2008-05-02 17:42 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
你再试试……?
6 发表于 2008-05-02 17:45 ·  中国 广东 深圳 龙岗区 电信
新手上路
积分 14
发帖 6
注册 2008-04-30 01:19
18年会员
UID 117333
性别 男
状态 离线
我是想创建1-100的文件夹,然后里面有一个以D:\LOGS\A\1 命名的TXT文件,我运行这个只创建了A-1.TXT。
7 发表于 2008-05-02 17:48 ·  中国 湖北 武汉 电信
中级用户
★★
积分 471
发帖 207
注册 2007-05-03 14:53
19年会员
UID 87369
性别 男
状态 离线
拷贝我的代码,在CMD里面运行,我这里测试通过……
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
stephenlbb +1 2008-05-02 17:54
8 发表于 2008-05-02 17:54 ·  中国 广东 深圳 龙岗区 电信
新手上路
积分 14
发帖 6
注册 2008-04-30 01:19
18年会员
UID 117333
性别 男
状态 离线
不是这样的,要创建以1-100命名的文件夹,然后每个文件夹里有用路径做文件名的TXT文件,麻烦再帮帮忙!
9 发表于 2008-05-02 18:23 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
文件名不能用\
论坛跳转: