Board logo

标题: 如何批量建立文件夹? [打印本页]

作者: konkoo     时间: 2009-2-7 22:01    标题: 如何批量建立文件夹?
我想在某个盘里批量建文件夹或则其他文件,比如文件夹名为1、2、3、、、、、、到n,但只能是,有多少个文件夹就得写出多少个文件名,比如
md 1 2 3 4、、、、、、n,
有没有办法只写第一个文件夹名和最后的文件夹名,而之间的都省略?

作者: DOSforever     时间: 2009-2-7 22:33
for /l %f in (1,1,n) md %f

注意要在 4DOS 下运行,COMMAND.COM 没这个功能。

作者: konkoo     时间: 2009-2-7 22:43
在命令提示符下不能使用?O MYGOD,遗憾。
谢谢您的回复!(*^__^*)

作者: DOSforever     时间: 2009-2-7 22:47
在 4DOS 下也是在命令提示符下,完全可以替代 COMMAND

作者: HAT     时间: 2009-2-8 18:30    标题: Re 3楼
Windows的命令提示符下能使用

作者: jmzhwf     时间: 2009-2-8 18:40
@echo off
set /p name=请输入新建文件夹的名称:
set /p new=请输入新建文件夹的个数:
for /l %%i in (1,1,%new%) do md %name%%%i

Last edited by jmzhwf on 2009-2-8 at 18:44 ]

作者: konkoo     时间: 2009-2-9 01:59
2楼的GG把变量写错了,应是%%f,哎,最终做出来了,感谢各位的答复.谢谢 .

作者: DOSforever     时间: 2009-2-9 02:04
没错。如果有错误那是因为你没听我的话。

作者: konkoo     时间: 2009-2-9 02:08
我明白了,变量 在CMD下是一个%
批处理下用两个%,
我错了,嘿嘿.

作者: konkoo     时间: 2009-2-9 02:16
而且在 CMD下,md 前面必须得有do ,否则md 不执行.

作者: Yaoxl     时间: 2009-2-9 11:06
4DOS啊4DOS
楼主你不听斑竹的话当然不成功
二楼版主的指令在是4DOS下用的

Last edited by Yaoxl on 2009-2-9 at 11:08 ]