我有一个 Input.txt 文件,其中包含绝对地址:
我正在从该目录运行批处理文件:“D:\FINAL\FINAL_3\mybatch.bat” Input.txt 存在于:“D:\FINAL\FINAL_3\Input.txt”
输入.txt:
D:\FINAL\FINAL_3\xx\yy\User\src\abc.c D:\FINAL\FINAL_3\qq\ww\src\def.c
输出模板.txt
第 1 行:BLA BLA BLA
第 2 行:BLA BLA BLA
第 N 行:BLA BLA BLA
相对文件 = 文件 =
第 1 行:BLA BLA BLA
第 2 行:BLA BLA BLA
第 N 行:BLA BLA BLA
现在,我需要使用 Input.txt 和 Output_Template.txt 中的信息创建一个新的 Output.txt 文件:
输出.txt
第 1 行:BLA BLA BLA
第 2 行:BLA BLA BLA
第 N 行:BLA BLA BLA
相对文件 = .\xx\yy\User\src\abc.c
文件 = D:\FINAL\FINAL_3\xx\yy\User\src\abc.c
相对文件 = .\qq\ww\src\def.c
文件 = D:\FINAL\FINAL_3\qq\ww\src\def.c
第 1 行:BLA BLA BLA
第 2 行:BLA BLA BLA
第 N 行:BLA BLA BLA
我正在做的是:
读取 Input.txt 的内容并将其写入 Output.txt
for /f "tokens=* delims= " %%a in (%CD%\Input.txt) do (
echo FILE=%%a >> %file_name%
)
这只是打印:
文件 = D:\FINAL\FINAL_3\xx\yy\User\src\abc.c
文件 = D:\FINAL\FINAL_3\qq\ww\src\def.c