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

2025年03月12日 19:14
有2个网友回答
网友(1):

如果您的txt中不包含英文冒号,那么可以用findstr /n .*的方式列出空白行,否则就不行了,因为这样是给每一行加上行号,而行号后面就是跟着一个英文冒号,如果用delims=:的方式做分割势必会对原文中的英文冒号有影响。
要不您用vbs的替换功能进行替换吧,它可以保留空行,但可能针对包含%的行内容也会进行替换。

网友(2):

@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