Board logo

标题: [文件操作] [已解决]请教批处理如何批量读取文本文件的首行? [打印本页]

作者: shuzai    时间: 2012-1-11 19:24     标题: [已解决]请教批处理如何批量读取文本文件的首行?

一个文件夹下面有多个子文件夹以及多个txt文件
要读取每个txt文件的首行内容
作者: applba    时间: 2012-1-11 19:39

  1. @echo off
  2. for /r %%i in (*.txt) do (set /p applba=<%%i & set applba )
  3. pause
复制代码
楼主要是看懂了就用吧,通用性不太好~
作者: shuzai    时间: 2012-1-11 19:59

回复 2# applba

set里面那块不是看得很懂,不过自己修改了一下可以导出列表了
谢啦~
  1. @echo off
  2. for /r %%i in (*.txt) do ((set /p applba=%%i<%%i & set applba)>>out )
  3. pause
复制代码





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