批处理-将指定路径的B.txt的内容加入A.txt内容中 30

例如两个路径的内容D:\新建文件夹\A.txt中的内容如下今天的事情有吃饭喝水看电影明天的事情有打电话去公司玩游戏E:\新建文件夹\B.txt的内容如下今天的事情有上班逛... 例如 两个路径的内容D:\新建文件夹\A.txt 中的内容如下今天的事情有吃饭喝水看电影明天的事情有打电话去公司玩游戏E:\新建文件夹\B.txt 的内容如下今天的事情有上班逛街合并到一起后D:\新建文件夹\A.txt 这个文档的效果如下今天的事情有吃饭喝水看定影上班逛街明天的事情有打电话去公司玩游戏 展开
 我来答
暗送秋浡365
2019-01-24 · TA获得超过4660个赞
知道大有可为答主
回答量:6401
采纳率:78%
帮助的人:311万
展开全部
如果您的txt中不包含英文冒号,那么可以用findstr /n .*的方式列出空白行,否则就不行了,因为这样是给每一行加上行号,而行号后面就是跟着一个英文冒号,如果用delims=:的方式做分割势必会对原文中的英文冒号有影响。
要不您用vbs的替换功能进行替换吧,它可以保留空行,但可能针对包含%的行内容也会进行替换。
追问
没有冒号。但是需要用的#号和中括号[]
qop_dob
2019-01-24 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:79%
帮助的人:4002万
展开全部
@echo off
set @=q&set/an=0x53b7e0b4
rem 不清楚你实际情况,仅以问题中的样例来实现
cd /d "%~dp0"
set "f1=D:\新建文件夹\A.tx"
set "f2=E:\新建文件夹\B.txt"
more +1 "%f2%">>"%f1%"
echo;Any question +%@%%@% %n%
pause
追问
你的回答基本满足了我的需求,十分感谢。
只是不是在文件尾部,而是在指定的字段后!

可否给补充一个条件,就是
如果A.txt 中不存在“今天的事情有” 这个字段
那么B.txt文档的内容则加入“今天的事情有”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式