Batch file 批处理文件-将两个.txt文件连接到一个

Batch file 批处理文件-将两个.txt文件连接到一个,batch-file,concatenation,string-concatenation,Batch File,Concatenation,String Concatenation,我在连接两个文本文件时遇到一些困难。 第一个文本文件 Document1 Document2 Document3 456 233 100 第二个文本文件 Document1 Document2 Document3 456 233 100 我想知道的是如何将它们连接到另一个文本文件中,以便以这种方式查看它们 Document1-456 Document2-233 Document3-100 我有这个代码,但它不能像我想要的那样工作 @echo off Set f1=file1.txt s

我在连接两个文本文件时遇到一些困难。 第一个文本文件

Document1
Document2
Document3
456
233
100
第二个文本文件

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
    )
)
我希望你能帮助我

@Echo Off&SetLocal EnableDelayedExpansion
设置“FileA=File1.txt”
设置“FileB=File2.txt”
newfile.txt