因此,我尝试安排dos命令或创建批处理文件,这将循环遍历所有文件和子文件夹,每次复制文件时,它也会与标准文本文件合并。 例如: 我们有file1.txt包含字符串" A"和包含字符串" B",在C:\文件夹中的file2.txt 我们还在C:\
中包含文件text.txt,其中包含字符串F.我想复制这两个文件,每次将它们与text.txt合并,这样我就可以获得包含字符串" AF"和file2.txt包含字符串" BF",在我的新D:\目录中。
到目前为止,我可以复制文件。当我尝试与text.txt合并时,它将所有这三个合并在一起,创建包含字符串" ABF"的file1.txt。
我到目前为止的命令是:
FOR %%G IN ("C:\folder") DO copy %%G D:
FOR %%G IN ("C:\folder") DO copy %%G + text.txt D:
第一个是工作。第二个让一切都搞砸了。
答案 0 :(得分:0)
不是100%肯定我的频率相同,但我认为这可能是你想做的事情:
FOR %%i IN ("C:\folder\*.txt") DO (copy %%i D:\)
FOR %%i IN ("D:\*.txt") DO (type C:\*.txt >> %%i)
无论哪种方式,TYPE
命令对您将输出(重定向内容)附加到现有文件可能都很有用。