- for /l %%i in (1 1 70) do md %%i && copy c:\1.txt %%i\2.txt&&cd %%i || echo a%%i>>c:\c.txt
- for /l %%s in (2 1 70) do md %%s && copy c:\1.txt %%s\2.txt&&cd %%s || echo b%%s>>c:\c.txt
复制代码 借题发挥:当把这个代码重复一行,并加条件后,出问题
1 文件夹2不能创建
2 c.txt内没有a%%i写入,有b%%s写入
3 当把代码里的70改为100,故意让它犯错,c.txt内的内容很奇怪。
请达人给解释下。
两个for不能这么用吗?
[ 本帖最后由 hlzj88 于 2009-10-8 20:26 编辑 ] |