2013-04-01 100 views
3

如何在保留文件夹结构的同时将特定文件类型从一个文件夹复制到另一个文件夹?如何将特定文件类型从一个文件夹复制到另一个文件夹

下面的批处理命令能够复制特定的文件类型的文件夹中,但缺乏能保留文件夹结构:

for /R c:\source %%f in (*.cpp,*.h) do copy %%f x:\destination\ 

我怎么能修改此保持在文件夹结构,从源头?谢谢!

回答

5
xcopy /e c:\source\*.xml x:\destination\ 

应该做的工作。

参见

xcopy /? 

从提示为文档。对于空目录使用/e或将/s用于忽略空目录。

+0

谢谢Peter Wright!救了我。我怎么会把多个文件类型在那里,而不必写一个新的行? – codeshark

+3

'FOR %% t in(ext1 ext2)do xcopy/e c:\ source \ *。%% t x:\ destination \'应该做那个工作 - 其中'ext1 ext2'实际上可以是任意数量的扩展 – Magoo

相关问题