[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理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还是没有弄懂,请高手指点新手,谢谢
无理由的学习

set wei=test1.txt test2.txt test3.txt
for %%i in (%wei%) do echo.> %%i
pause
这样就可以输出需要的3个文本,是(%wei%.txt)这里有问题麽
无理由的学习

TOP

如果你非想省点,可以这样写
  1. set wei=test1 test2 test3
  2. for %%i in (%wei%) do echo.> %%i.txt
  3. pause
复制代码
通用简洁实用就是批处理精神

TOP

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

TOP

回复 2# wei121676
  1.     @echo off
  2. set wei=test1 test2 test3
  3. for %%i in (%wei%) do echo.> %%i.txt
  4. pause
复制代码
这样更好。

TOP

回复 3# else


    在此非常感谢大家的帮助,问题很实在的得到了解决!
无理由的学习

TOP

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

TOP

返回列表