Board logo

标题: [文本处理] 批处理FOR语句怎样建立3个特定文件夹? [打印本页]

作者: wei121676    时间: 2011-8-17 11:03     标题: 批处理FOR语句怎样建立3个特定文件夹?

  1. set wei=test1 test2 test3
  2. for %%i in (%wei%.txt) do echo.> %%i
  3. pause
复制代码
建立的文件只有test3是文本模式,test1 test2都是没有后缀的文件,为什么会出现这样的情况,看了版主的for %%a in (1,2,3) do cd/d>test%%a.txt还是没有弄懂,请高手指点新手,谢谢
作者: wei121676    时间: 2011-8-17 11:08

set wei=test1.txt test2.txt test3.txt
for %%i in (%wei%) do echo.> %%i
pause
这样就可以输出需要的3个文本,是(%wei%.txt)这里有问题麽
作者: lfoqtal    时间: 2011-8-17 11:50

如果你非想省点,可以这样写
  1. set wei=test1 test2 test3
  2. for %%i in (%wei%) do echo.> %%i.txt
  3. pause
复制代码

作者: xslxslxsl    时间: 2011-8-17 22:39

其实,楼主可以看看FOR的教学,这个的确挺有用的
  1. @echo off
  2. set wei=test1 test2 test3
  3. for %%i in (%wei%) do echo.> %%i.txt
  4. pause
复制代码

作者: Hello123World    时间: 2011-8-18 13:57

回复 2# wei121676
  1.     @echo off
  2. set wei=test1 test2 test3
  3. for %%i in (%wei%) do echo.> %%i.txt
  4. pause
复制代码
这样更好。
作者: wei121676    时间: 2011-8-18 18:47

回复 3# else


    在此非常感谢大家的帮助,问题很实在的得到了解决!
作者: zaixinxiangnian    时间: 2011-8-18 22:00

  1. for /l %%i in (1,1,3) do md test%%i
复制代码
大家这么热心没有一个得分的啊




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2