diy工作站:谁帮忙写一个批处理建立文件夹的BAT文件!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 11:35:05
我要建立一批文件夹。
例如:以下每行是一个文件夹。并且在每个文件夹里都有groupA,groupB,groupC三个文件夹。
group001
group001a
group001b
group001c
group001d
group001e
group002
group002a
group002b
group002c
group002d
group002e
....
group100
group100a
group100b
group100c
group100d
group100e
有没有哪位高人会写批处理命令??请指点。。。
这位大哥,你说的是如何建立bat文件!我需要的是bat文件里的程序语句!!

今天让你老兄看看什么叫全自动
代码如下
其中的是需要你根据实际需要修改的

@echo off
md C:\t_x_y_d\GroupA
md C:\t_x_y_d\GroupB
md C:\t_x_y_d\GroupC

echo @echo off>C:\mdex.bat
echo echo D ^| xcopy /E C:\t_x_y_d %%1\group%%2^>nul>C:\mdex.bat
echo echo D ^| xcopy /E C:\t_x_y_d %%1\group%%2a^>nul>>C:\mdex.bat
echo echo D ^| xcopy /E C:\t_x_y_d %%1\group%%2b^>nul>>C:\mdex.bat
echo echo D ^| xcopy /E C:\t_x_y_d %%1\group%%2c^>nul>>C:\mdex.bat
echo echo D ^| xcopy /E C:\t_x_y_d %%1\group%%2d^>nul>>C:\mdex.bat
echo echo D ^| xcopy /E C:\t_x_y_d %%1\group%%2e^>nul>>C:\mdex.bat

set dp=C:\groups

setlocal EnableDelayedExpansion
for /L %%i in (1,1,5) do (set str=000%%i && echo %%i && call C:\mdex.bat %dp% !str:~-4!)
del C:\mdex.bat

保存在任意bat文件内
运行时你还可以看到当前处理到的文件夹序号
如果没有修改的话
所以的目录都将创建在C:\Groups\下
Windows XP下测试通过

点击文件名,鼠标右键--〉编辑就可以了。

如果没有编辑就选择--〉重命名,更改为*.txt

然后用记事本打开编辑就可以了。

再把文件名改成*.bat.

也可以直接用记事本打开这个*。bat文件进行编辑。