我需要将两个文件夹的内容按顺序合并到各个目的地。这就是我所拥有的。A、B、C、D、E、F 是单独的文件。
Folder 1:
A
B
C
...
Folder 2:
D
E
F
...
在输出中,我需要按顺序合并文件。所以它们应该像这样合并:
Output:
AD
BE
CF
...
换句话说,文件夹 1 中的第一个文件和文件夹 2 中的第一个文件。文件夹 1 中的第二个文件和文件夹 2 中的第二个文件。在我们的例子中,AD 由文件 A 和 D 的内容组成,BE由文件 B 和 E 等组成。
两个文件夹具有相同数量的文件。输出可以去任何地方。为简单起见,我们将其称为输出文件夹并将其定位在与文件夹 1 和 2 相同的根目录中。
这两天一直在寻找解决方案。哎呀!
假设通过“合并”你的意思是连接文件的内容,你可以做这样的事情:
这将在当前目录中创建文件,其名称是两个组成文件名的串联。它假定您希望按照它们在您的语言环境中的排序顺序来合并文件。空分隔符使任何合法文件名都变得安全(这对您的应用程序来说可能是多余的)。