Board logo

标题: [文件操作] 批处理如何判断for已经到了文件末尾? [打印本页]

作者: binsea    时间: 2013-8-26 16:21     标题: 批处理如何判断for已经到了文件末尾?

一个txt文件里面有1万多行,要把每3000行取出来另存一个txt。  可是到了最后一个文件一般都是不满3000的,这个时侯怎么判断到了文件末尾?   IF该怎么写?
作者: terse    时间: 2013-8-26 16:39

可以先取文件总行 然后在后面的处理中判断
作者: binsea    时间: 2013-8-26 17:22

总行怎么写的?
作者: xpw    时间: 2013-8-26 18:09

回复 3# binsea


    find /c /v "" <test.txt

test.txt替换成你的文件
作者: PowerShell    时间: 2013-8-26 18:50

嗯,在powershell中,file 是有 file.length 这个属性的。即文件行数。




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