2010-04-08 26 views
8

tôi muốn sao chép nhiều tệp cùng một lúc thông qua xcopy. là nó có thể. tôi có nghĩa là một cái gì đó như:
xcopy file1 file2 + + file3 destinationfolder
bất kỳ help is appreciated :)lưu nhiều tệp qua xcopy

Trả lời

11

Tôi không nghĩ rằng nó có thể với một xcopy duy nhất, nhưng bạn có thể sử dụng một tuyên bố cho.
Cái gì như:
cho% f trong (file1, file2, filen) làm xcopy% f dest \

+0

tôi không biết cách sử dụng nó. u có thể cung cấp cho cú pháp chính xác? điều đó sẽ thực sự hữu ích – sushant

+0

này * là * câu trả lời. Lệnh for lặp lại thông qua danh sách tệp (được chỉ định trong dấu ngoặc vuông) và thực hiện lệnh xuất hiện sau từ khóa "do". Hãy thử gõ 'for /?' Trên dòng lệnh để biết thêm thông tin – Andrew

+0

vâng hoạt động của nó. cảm ơn rất nhiều – sushant

1

nếu các tập tin của bạn bắt đầu với một mô hình cụ thể, bạn có thể sử dụng ký tự đại diện (ví dụ như các file văn bản mà bắt đầu với tập tin)

copy file*.txt e:\destination 
+0

không, tôi cần phải chọn các thư mục cụ thể từ thư mục – sushant

+0

Tôi cần sao chép một mẫu cụ thể để tôi đánh giá cao cái đó. Cảm ơn –

3

cho% f trong (file1, file2, file3) làm xcopy% f destinationfolder

+0

đã nhận được. cảm ơn rất nhiều – sushant

0

tôi đã sử dụng sau đây để sao chép hàng trăm tệp và lọc chúng theo đuôi tệp. Dưới đây tôi đang nói cho tôi tất cả các tệp có phần mở rộng tệp .dll, .exe hoặc .pdf

for %f in (dll,exe,pdf) do xcopy /s /i C:\source\*.%f C:\destination 
Các vấn đề liên quan