Board logo

标题: [文本处理] [已解决]打印文件夹列表时为何会包含输出文件 [打印本页]

作者: shuzai    时间: 2012-1-16 15:50     标题: [已解决]打印文件夹列表时为何会包含输出文件

本帖最后由 shuzai 于 2012-1-16 16:35 编辑
  1. @echo off
  2. (for /r %%i in (*.*) do (echo %%i))>result.txt
  3. pause
复制代码
这代码,是想列出目录里面的所有文件,不过,发现连它生成的 result.txt 也会包含在里面,为什么会这样?
作者: CrLf    时间: 2012-1-16 15:52

因为生成 result.txt 的动作发生在 for /r 之前
作者: shuzai    时间: 2012-1-16 16:34

  1. @echo off
  2. (for /l %%i in (1,1,3) do (echo %%i&sleep 1000))>result.txt
  3. echo sssssssssssssssssssssss
  4. (for /l %%i in (1,1,3) do (echo %%i&sleep 1000))>result1.txt
  5. pause
复制代码
是哦~




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