Batch file 使用cmd将主文件夹下的.h文件(仅限)表单子文件夹复制到新文件夹
我想将子文件夹或主文件夹(源)下的所有.txt文件复制到目标主文件夹 i、 e:\source\sub1\sub11或e:\source\sub2或e:\source\to d:\test文件夹 在这里我只想复制.txt文件不存在子文件夹到目标文件夹 我已经厌倦了这个论坛中建议的许多选项。我无法忽略子文件夹 假设我在E:\source\sub1\sub11中有.txt文件,当我厌倦了将.txt文件复制到目标文件夹时,目标文件夹中的层次结构将是d:\test folder\sub1\sub11 这里我想复制到主文件夹d:\test文件夹,而不是d:\test文件夹\sub1\sub11 有人能帮我吗 提前感谢您可以使用该命令分别递归复制每个文件:Batch file 使用cmd将主文件夹下的.h文件(仅限)表单子文件夹复制到新文件夹,batch-file,windows-shell,Batch File,Windows Shell,我想将子文件夹或主文件夹(源)下的所有.txt文件复制到目标主文件夹 i、 e:\source\sub1\sub11或e:\source\sub2或e:\source\to d:\test文件夹 在这里我只想复制.txt文件不存在子文件夹到目标文件夹 我已经厌倦了这个论坛中建议的许多选项。我无法忽略子文件夹 假设我在E:\source\sub1\sub11中有.txt文件,当我厌倦了将.txt文件复制到目标文件夹时,目标文件夹中的层次结构将是d:\test folder\sub1\sub11 这
for /r e:\source %a in (*.txt) do @copy "%a" "d:\test folder\"
(您需要使用<代码> %%A/COD>而不是<代码> %A/COD>如果命令在批处理文件内).< /P>假定这是Windows CMD,您想使用,而不是C++中的标签建议?此外,您尝试了哪些命令?将标签更改为Windows shell,因为C++与他的问题无关,如果在2个源子文件夹中存在2个不同版本的“代码>文件、TXT < /代码>,您期望发生什么?目标文件夹中只能存在一个版本。哪个版本?你想复制命令下面的*.h或*.txt?.h文件吗?对我来说很好。也许应该使用*.h而不是*.txt,如果OP能找出真正的要求的话。我已经厌倦了这个命令。使用不同的选项。但不起作用可能是我使用了错误的格式。谢谢你在这个主题上的宝贵输入