BAT批量去除文件首行以及批量合并文件脚本
bat批量去除文件首行
setn=1 :starline for%%jin(*.txt)do( :3 ifexistD:\work\test\new_%n%.txt(set/an+=1&goto3) setfile=%n%.txt for/f"skip=1delims="%%iin('type"%file%"')do( echo%%i>>D:\work\test\new_%n%.txt ) set/an+=1&gotostarline ) ::start""D:\work\test\new_%n%.txt ::pause>nul
将一批文件合并到一个文件
@echooff for/f"delims="%%ain('dir/b*.txt')do( type"%%a">>All.txt )