Board logo

标题: [文本处理] 批处理如何把txt文件按行拆分成多个txt文件? [打印本页]

作者: xiawj    时间: 2022-10-10 16:34     标题: 批处理如何把txt文件按行拆分成多个txt文件?

txt文件如何批量按行拆分成多个txt文件?并把拆分的txt文件命名为拆分后的txt文档中的内容:即拆分后txt文件名和文件内容一致。

例如:拆分前txt文件里的内容为:
83琚庄。田津程
84琚庄。琚仁杰
85隆化。李清林
86隆化。赵海生
87隆化。翟美堂
88隆化。王民只
89隆化。王建勋
90隆化。杨玉印
91隆化。杨海岗
92隆化。王双希
93隆化。赵新瑞
94隆化。赵明海

按行拆分成12个文档,名字分别是
83琚庄。田津程.txt
84琚庄。琚仁杰.txt
85隆化。李清林.txt
86隆化。赵海生.txt
87隆化。翟美堂.txt
88隆化。王民只.txt
89隆化。王建勋.txt
90隆化。杨玉印.txt
91隆化。杨海岗.txt
92隆化。王双希.txt
93隆化。赵新瑞.txt
94隆化。赵明海.txt

按行拆分后:
83琚庄。田津程.txt文件里的内容是83琚庄。田津程
84琚庄。琚仁杰.txt文件里的内容是84琚庄。琚仁杰
85隆化。李清林.txt文件里的内容是85隆化。李清林
86隆化。赵海生.txt文件里的内容是86隆化。赵海生
87隆化。翟美堂.txt文件里的内容是87隆化。翟美堂
88隆化。王民只.txt文件里的内容是88隆化。王民只
89隆化。王建勋.txt文件里的内容是89隆化。王建勋
90隆化。杨玉印.txt文件里的内容是90隆化。杨玉印
91隆化。杨海岗.txt文件里的内容是91隆化。杨海岗
92隆化。王双希.txt文件里的内容是92隆化。王双希
93隆化。赵新瑞.txt文件里的内容是93隆化。赵新瑞
94隆化。赵明海.txt文件里的内容是94隆化。赵明海


谢谢大佬的热心帮助
作者: 77七    时间: 2022-10-10 18:03

大佬不在,新手来帮你
  1. for /f "tokens=*" %%i in (拆分前.txt) do (
  2. @echo %%i>>%%i.txt
  3. )
复制代码

作者: xiawj    时间: 2022-10-11 12:24

回复 2# 77七
确实可以,非常感谢




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