Batch file BAT文件,依次打开.SQL文件并粘贴到TXT文件中

Batch file BAT文件,依次打开.SQL文件并粘贴到TXT文件中,batch-file,copy,paste,Batch File,Copy,Paste,我试图创建一个BAT文件,该文件依次打开.SQL输出(标记为01.02.etc)复制内容并将内容附加到TXT文件中,然后再次关闭.SQL文件。我可以想出如何一次打开所有SQL文件,但这不是我想要实现的 以下是我已经尝试过的: 对于%%l,在(“C:\BAT TEST 26092019”\*.sql)中开始“%%l” 这将一次打开所有.SQL文件。不是我要找的 这将从头创建TXT文件…这是我试图回答的下一个问题 @ECHO OFF cd "C:\BAT TEST 26092019" dir >

我试图创建一个BAT文件,该文件依次打开.SQL输出(标记为01.02.etc)复制内容并将内容附加到TXT文件中,然后再次关闭.SQL文件。我可以想出如何一次打开所有SQL文件,但这不是我想要实现的

以下是我已经尝试过的:
对于%%l,在(“C:\BAT TEST 26092019”\*.sql)中开始“%%l”

这将一次打开所有.SQL文件。不是我要找的

这将从头创建TXT文件…这是我试图回答的下一个问题

@ECHO OFF
cd "C:\BAT TEST 26092019"
dir > "merge.txt"
copy /y nul merge.txt

如果您不想让它们一次全部打开,请尝试
Start
/Wait
选项,或者删除
Start”“
。顺便提一下,
是否复制“C:\BAT TEST 26092019\*.sql”>“C:\BAT TEST 26092019\merge.txt”
键入“C:\BAT TEST 26092019\*.sql”>“C:\BAT TEST 26092019\merge.txt”
您想要实现什么?现在就尝试这些选项,谢谢您回来。将很快更新。键入“C:\BAT TEST 26092019*.sql”>“C:\BAT TEST 26092019\merge.txt”几乎可以正常工作。它将打开并复制第一个.SQL文件中的文本,并将其复制到合并文件中3次,而不是复制所有三个文件的内容,然后依次复制一次-尽管正在进行。更正-它确实有效。我只需要在merge.txt文件中加入一个换行符,然后它就可以完美地对齐了。谢谢你的帮助!