2010-10-29 7 views

Trả lời

86

Add/Y vào dòng lệnh

+1

xcopy/s/y c: \ mmyinbox \ test.doc C: \ myoutbox ??? – Mal

+0

Làm thế nào để gửi F = File, D = thư mục? – YumYumYum

+0

@YumYumYum http://stackoverflow.com/questions/3018289/xcopy-file-rename-suppress-does-xxx-specify-a-file-name-message – ikathegreat

30

Bạn có thể sử dụng:

copy /b/v/y 

Xem SS64 on COPY.

+0

im new to batch whats b/v/y phù hợp? – Mal

+7

sử dụng 'copy /?' Để được trợ giúp! '/ b' có nghĩa là tệp nhị phân,'/v' có nghĩa là kiểm tra, '/ y' là lực. http://www.ss64.com là một tài liệu tham khảo rất tốt nếu không. – Benoit

+0

xin lỗi tôi vừa mới nhận ra tôi có không gian trong tên thư mục của mình, tôi thường sử dụng dấu gạch dưới, Handld này đúng cách như thế nào? – Mal

19

Thêm /y vào dòng lệnh của xcopy:

Ví dụ:

xcopy /y c:\mmyinbox\test.doc C:\myoutbox 
+2

Có thêm thông tin nào bạn có thể thêm vào chưa có trong câu trả lời khác không? Điều này không thực sự cần phải được đăng như một câu trả lời mới nếu không. – Michelle

6

Nếu lệnh copy được điều hành từ bên trong một công việc hàng loạt bạn không cần phải sử dụng công tắc/Y: nó sẽ ghi đè lên các tập tin hiện có.

2

Bạn có thể tham khảo của Windows command prompt giúp đỡ cách sử dụng lệnh sau: xcopy /?

0

Nếu tập tin đích được đọc chỉ sử dụng /y/r

xcopy /y/r source.txt dest.txt 
6

bạn cần phải chỉ cần thêm/Y

xcopy /s c:\mmyinbox\test.doc C:\myoutbox /Y 

và nếu bạn đang sử dụng đường dẫn có dấu cách, hãy thử xem

này
xcopy /s "c:\mmyinbox\test.doc" "C:\myoutbox" /Y 
+1

Có thêm thông tin nào bạn có thể thêm vào chưa có trong câu trả lời khác không? Điều này không thực sự cần phải được đăng dưới dạng câu trả lời mới nếu không – jeb

1

Một lệnh đó sẽ sao chép trong bất kỳ trường hợp

xcopy "path\source" "path\destination" /s/h/e/k/f/c/y