试试这个看看呀。
@echo off
setlocal enabledelayedexpansion
set n=1
set fn=201407.txt
(for /f "tokens=*" %%i in ('type "%fn%"') do (
set /a n = 1 - !n!
if !n!==0 set s=%%i
if !n!==1 echo %%i !s!))>temp.txt
move /y temp.txt "%fn%"
批处理的效率不是太高,如果文本文件太太处理的时间会比较长。