2010-04-08 111 views
8

我想通过xcopy一次复制多个文件。可能吗。我的意思是这样:
XCOPY文件1 +文件2 +文件3 destinationfolder
任何帮助表示赞赏:)通过xcopy保存多个文件

回答

11

我不认为这是可能的一个xcopy,但你可以使用for语句。
喜欢的东西:
中(文件1,文件2,filen) 为%f执行XCOPY%F DEST \

+0

我不知道如何使用它。你可以给出确切的语法吗?这将是非常有用的 – sushant 2010-04-08 06:19:45

+0

这*是答案。 for命令迭代文件列表(在括号中指定)并执行“do”关键字后面显示的命令。 尝试在命令行键入'for/?'获取更多信息 – Andrew 2010-04-08 06:35:39

+0

是的,它的工作。非常感谢 – sushant 2010-04-08 06:40:14

1

如果你的文件开始于一个特定的模式,您可以使用通配符(例如文本文件与文件开始)

copy file*.txt e:\destination 
+0

没有,我需要从一个目录 – sushant 2010-04-08 06:13:20

+0

拿起特定的文件夹,我需要让我体味到复制特定模式那。谢谢 – 2012-09-27 12:03:05

3

在%F(文件1,文件2,文件3)不要XCOPY%F destinationfolder

+0

明白了。非常感谢 – sushant 2010-04-08 06:40:48

0

我用以下用于复制数百个文件并通过文件扩展名进行过滤。下面我说给我文件扩展名为.dll文件中的所有文件,.exe或.PDF

for %f in (dll,exe,pdf) do xcopy /s /i C:\source\*.%f C:\destination