Tôi muốn sao chép nhiều tệp trong nhiều thư mục từ một đĩa cứng A sang đĩa cứng B.
Làm cách nào tôi chỉ có thể sao chép các tệp từ A sang B và bỏ qua bản sao nếu các tệp đã tồn tại ở B?
Điều này có thể với xcopy?
XCOPY không có tùy chọn như vậy ... sử dụng EXPLORER, nó có thể bỏ qua ghi đè cho tất cả các bản sao.
—
Akina
Trên cơ sở mỗi thư mục, bạn có thể sử dụng
—
LotPings
Replace /A
@Akina: Tôi muốn biết lệnh Shell là như thế nào.
—
mrz
sử dụng robocopy nó có các tùy chọn như vậy
—
Drako
Đáng làm rõ những gì "đã tồn tại ở B". Khi nào nó được coi là giống nhau? Tên? Kích thước? Tổng kiểm tra? Đối với tôi nó phải là tổng kiểm tra nhưng nếu hiệu suất là mối quan tâm thực sự thì đây có thể không phải là lựa chọn "tốt nhất". Khi bạn đã gắn thẻ Powershell, bạn có thể sử dụng Đường dẫn kiểm tra để xem tệp có tồn tại theo đường dẫn hay không, nhưng tôi sẽ đề nghị bạn thực sự muốn xem xét tổng kiểm tra của tệp. Tất nhiên, để có được tổng kiểm tra, điều này sẽ có một số tác động về hiệu suất so với việc chỉ kiểm tra tên tệp / đường dẫn không yêu cầu mở tệp. Xác nhận đây là bước đầu tiên tôi muốn đề xuất.
—
HelpingHand