2010-04-08 114 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