Board logo

标题: 批处理中for /f (tokens=)遇到的问题 [打印本页]

作者: a794685135     时间: 2008-6-22 19:31    标题: 批处理中for /f (tokens=)遇到的问题

1.txt中的内容为“12”
实现 从1.txt中读取12, 然后mkdir 1 & mkdir 1\2
是不是这样写
for /f "tokens=1,2 " %%j in (1.txt) do mkdir %%j & mkdir %%j\%%k

结果总是只出来了个叫12的文件夹
而不是在1文件夹里面还有个2文件夹

到底改怎么写 ???
作者: HAT     时间: 2008-6-22 19:45

@echo off
set /p row=<1.txt
md %row:~0,1%
md %row:~0,1%\%row:~1,1%

作者: a794685135     时间: 2008-6-22 20:30


  Quote:
Originally posted by HAT at 2008-6-22 07:45 PM:
@echo off
set /p row=<1.txt
md %row:~0,1%
md %row:~0,1%\%row:~1,1%

非常感谢 !!!