批处理文件 - 将两个 .txt 文件连接成一个
Batch file - concatenate two .txt files to one
我在连接两个文本文件时遇到一些困难。
第一个文本文件
Document1
Document2
Document3
第二个文本文件
456
233
100
我想知道的是如何将它们连接到另一个文本文件中,以便可以这样看到它们
Document1-456
Document2-233
Document3-100
我有这段代码,但它无法正常工作
@echo off
Set f1=file1.txt
set f2=file2.txt
FOR /F "Delims=" %%A in ('TYPE %f1%') DO (
FOR /F "Delims=" %%B in ('TYPE %f2%') DO (
echo.%%A-%%B >>newfile.txt
)
)
希望你能帮帮我
Reference
@Echo Off & SetLocal EnableDelayedExpansion
Set "FileA=File1.txt"
Set "FileB=File2.txt"
<%FileB% (For /f "delims=" %%A in (%FileA%) Do (
Set "B="&Set /P "B="
Echo:%%A-!B!
)) >newfile.txt
我在连接两个文本文件时遇到一些困难。 第一个文本文件
Document1
Document2
Document3
第二个文本文件
456
233
100
我想知道的是如何将它们连接到另一个文本文件中,以便可以这样看到它们
Document1-456
Document2-233
Document3-100
我有这段代码,但它无法正常工作
@echo off
Set f1=file1.txt
set f2=file2.txt
FOR /F "Delims=" %%A in ('TYPE %f1%') DO (
FOR /F "Delims=" %%B in ('TYPE %f2%') DO (
echo.%%A-%%B >>newfile.txt
)
)
希望你能帮帮我
Reference
@Echo Off & SetLocal EnableDelayedExpansion
Set "FileA=File1.txt"
Set "FileB=File2.txt"
<%FileB% (For /f "delims=" %%A in (%FileA%) Do (
Set "B="&Set /P "B="
Echo:%%A-!B!
)) >newfile.txt