Board logo

标题: [文本处理] 请教,批处理如何将文件夹内相似名称的TXT合并 [打印本页]

作者: rlz_bbl    时间: 2020-6-22 13:19     标题: 请教,批处理如何将文件夹内相似名称的TXT合并

各位大神,新人求指教。文件夹内有批量文件,比如
CTPO_20200619_035512_24_F1.txt
CTPO_20200619_035512_24_F2.txt
CTPO_20200619_035512_25_F1.txt
CTPO_20200619_035512_25_F2.txt
CTPO_20200619_035512_26_F1.txt
CTPO_20200619_035512_26_F2.txt
想按照文件名合并为
CTPO_20200619_035512_24.txt
CTPO_20200619_035512_25.txt
CTPO_20200619_035512_26.txt

多谢指教!
作者: Batcher    时间: 2020-6-22 19:46

回复 1# rlz_bbl
  1. @echo off
  2. for %%i in (*_*_*_*_*.txt) do (
  3.     for /f "tokens=1-5 delims=_" %%a in ("%%i") do (
  4.         >>"%%a_%%b_%%c_%%d%%~xi" type "%%i"
  5.         >>"%%a_%%b_%%c_%%d%%~xi" echo,
  6.     )
  7. )
复制代码

作者: rlz_bbl    时间: 2020-6-23 07:45

跑通了,非常感谢




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