CMD - 将文件从多个文件夹复制到一个文件夹

时间:2015-09-24 09:15:50

标签: batch-file cmd copy

我需要将多个文件夹中的* .txt文件复制到一个文件夹中。

我尝试使用exp:

xcopy D:\Dokumenty\*.txt D:\final /sy

但这会使1:1的文件夹副本。我只需要将文件复制到新文件夹。

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

您还可以在?*

中使用通配符(ROBOCOPY
usage: ROBOCOPY source destination [file [file]...] [options]

转置您的示例应如下所示:

ROBOCOPY "D:\Dokumenty\" "D:\final" *.txt /S

答案 1 :(得分:1)

for /r "D:\Dokumenty\" %%# in (*.txt) do copy /y "%%~f#" "D:\final"