找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29955|回复: 4

[文本处理] 求教BAT如何批量在文本末尾添加其他文本?

[复制链接]
发表于 2018-7-1 07:02:44 | 显示全部楼层 |阅读模式
请问,文件夹中多个txt文本,另有一个 “后缀.txt” 的文本
如何批量判断多个文本的结尾是否为一个空行,有空行则添加 “后缀.txt” 的内容,没有空行则添加空行和“后缀.txt”的内容
谢谢
发表于 2018-7-1 20:13:41 | 显示全部楼层
没理解你的意思。麻烦说清楚你的实际需求和场景。
 楼主| 发表于 2018-7-1 20:54:55 | 显示全部楼层
感谢回复
希望能够批量给多个txt文档的末尾添加一段相同的文字段
同时,倘若这多个txt文档中有的末尾没有回车,则添加一个回车,不要让添加的内容与原来的文字在同一个段落中
需要添加的文字段最好能够比较容易的进行编辑,比如保存成叫做 后缀 的文本,并可以随时编辑
谢谢
发表于 2018-7-2 11:36:52 | 显示全部楼层
本帖最后由 狄钦dQ 于 2018-7-2 11:38 编辑

回复 3# laymanne

copy合并多个txt文件并自动换行,参考此贴: http://www.bathome.net/thread-15275-1-1.html
发表于 2018-7-2 17:56:08 | 显示全部楼层
  1. @echo off
  2. set "FolderOld=C:\Test\处理前"
  3. set "FolderNew=C:\Test\处理后"
  4. set "FileAppend=C:\Test\后缀.txt"
  5. for /f "delims=" %%i in ('dir /b /a-d "%FolderOld%\*.txt"') do (
  6.     >"%FolderNew%\%%i" type "%FolderOld%\%%i"
  7.     >>"%FolderNew%\%%i" echo,
  8.     >>"%FolderNew%\%%i" type "%FileAppend%"
  9. )
复制代码

评分

参与人数 1技术 +1 收起 理由
laymanne + 1 感谢解决问题

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:15 , Processed in 0.018658 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表