标题: [文本处理] 求教BAT如何批量在文本末尾添加其他文本? [打印本页]
作者: laymanne 时间: 2018-7-1 07:02 标题: 求教BAT如何批量在文本末尾添加其他文本?
请问,文件夹中多个txt文本,另有一个 “后缀.txt” 的文本
如何批量判断多个文本的结尾是否为一个空行,有空行则添加 “后缀.txt” 的内容,没有空行则添加空行和“后缀.txt”的内容
谢谢
作者: 狄钦dQ 时间: 2018-7-1 20:13
没理解你的意思。麻烦说清楚你的实际需求和场景。
作者: laymanne 时间: 2018-7-1 20:54
感谢回复
希望能够批量给多个txt文档的末尾添加一段相同的文字段
同时,倘若这多个txt文档中有的末尾没有回车,则添加一个回车,不要让添加的内容与原来的文字在同一个段落中
需要添加的文字段最好能够比较容易的进行编辑,比如保存成叫做 后缀 的文本,并可以随时编辑
谢谢
作者: 狄钦dQ 时间: 2018-7-2 11:36
本帖最后由 狄钦dQ 于 2018-7-2 11:38 编辑
回复 3# laymanne
copy合并多个txt文件并自动换行,参考此贴: http://www.bathome.net/thread-15275-1-1.html
作者: Batcher 时间: 2018-7-2 17:56
- @echo off
- set "FolderOld=C:\Test\处理前"
- set "FolderNew=C:\Test\处理后"
- set "FileAppend=C:\Test\后缀.txt"
- for /f "delims=" %%i in ('dir /b /a-d "%FolderOld%\*.txt"') do (
- >"%FolderNew%\%%i" type "%FolderOld%\%%i"
- >>"%FolderNew%\%%i" echo,
- >>"%FolderNew%\%%i" type "%FileAppend%"
- )
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |