[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

请问,文件夹中多个txt文本,另有一个 “后缀.txt” 的文本
如何批量判断多个文本的结尾是否为一个空行,有空行则添加 “后缀.txt” 的内容,没有空行则添加空行和“后缀.txt”的内容
谢谢

没理解你的意思。麻烦说清楚你的实际需求和场景。

TOP

感谢回复
希望能够批量给多个txt文档的末尾添加一段相同的文字段
同时,倘若这多个txt文档中有的末尾没有回车,则添加一个回车,不要让添加的内容与原来的文字在同一个段落中
需要添加的文字段最好能够比较容易的进行编辑,比如保存成叫做 后缀 的文本,并可以随时编辑
谢谢

TOP

本帖最后由 狄钦dQ 于 2018-7-2 11:38 编辑

回复 3# laymanne

copy合并多个txt文件并自动换行,参考此贴: http://www.bathome.net/thread-15275-1-1.html

TOP

  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

评分人数

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表