中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 03:26
48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 重复创建文件夹
可打印版本  1,232 / 9
第1楼 26933062 发表于 2007-01-11 10:50
银牌会员 发帖 879 积分 2,268
重复创建文件夹
我想在当前目录下先创建4个文件夹a,b,c,d
再在每个文件夹下包括子目录下又创建4个文件夹a,b,c,d
也就是说每个文件夹下包括子文件夹都有a,b,c,d4个文件夹
,局限是4层.
看似简单作起来还真有点难度,各位高人有什么办法吗?
第2楼 lxmxn 发表于 2007-01-11 11:14
版主 发帖 4,938 积分 11,386
  在CMD命令行执行一下代码:
第3楼 26933062 发表于 2007-01-11 11:42
银牌会员 发帖 879 积分 2,268
多谢,lxmxn

这个for嵌套还真难搞懂
第4楼 yjcblue 发表于 2007-01-11 11:45
初级用户 发帖 9 积分 23
Originally posted by lxmxn at 2007-1-10 10:14 PM:
  在CMD命令行执行一下代码:
...

经典啊~~感觉好拗口特别是 md a\b\c\d的循环
第5楼 ccwan 发表于 2007-01-11 21:08
金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊
难怪9527问我mj的事,真没想到,楼主居然和我当初问vkill和lxmxn的问题一样。^_^
第6楼 NaturalJ0 发表于 2007-01-11 23:01
银牌会员 发帖 533 积分 1,181
lxmxn 这个 for 套的真凶。
上次写 FOR 里套 FOR 好像出了点奇怪的错,现在还有点后怕,搞得我现在只要 FOR 里套 FOR 就用 CALL 。

[ Last edited by NaturalJ0 on 2007-1-11 at 11:04 PM ]
第7楼 lxmxn 发表于 2007-01-12 01:45
版主 发帖 4,938 积分 11,386
Originally posted by NaturalJ0 at 2007-1-11 10:01:
lxmxn 这个 for 套的真凶。
上次写 FOR 里套 FOR 好像出了点奇怪的错,现在还有点后怕,搞得我现在只要 FOR 里套 FOR 就用 CALL 。

[ Last edited by NaturalJ0 ...


  汗一个。。用Call问题解决了吗?如果可以的话,可以将你上次写的代码贴上来看看。
第8楼 NaturalJ0 发表于 2007-01-16 21:34
银牌会员 发帖 533 积分 1,181
代码我已经忘记了,但用法我还记得。
上次是这样用的
for ... %%i in .... do (
for /f "skip=%%i" %%j in ... do (...)
)

后来发现不能直接这么用,就改成 call %1 传参了。
第9楼 tghksj 发表于 2007-01-17 03:26
社区乞丐 发帖 90 积分 -49
lxmxn 老师

代码太凶狠了,加分收藏了..
第10楼 tao0610 发表于 2007-01-17 07:15
高级用户 发帖 218 积分 579
可能还是递归比较好控制.要是层数多.岂不是要写很长!

[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023