Tôi đã xem xét các công tắc cho XCOPY và dường như không thể tìm thấy thiết bị chặn xác nhận số lượng số tệp đã được sao chép.Ẩn xác nhận XCOPY số lượng tệp được sao chép
Bạn có biết điều này có khả thi không?
Cảm ơn trước,
Dave
Tôi đã xem xét các công tắc cho XCOPY và dường như không thể tìm thấy thiết bị chặn xác nhận số lượng số tệp đã được sao chép.Ẩn xác nhận XCOPY số lượng tệp được sao chép
Bạn có biết điều này có khả thi không?
Cảm ơn trước,
Dave
bạn chỉ có thể gửi cho nul
:
xcopy source destination options > nul
Nếu bạn muốn xem thông điệp về mà file đang được sao chép nhưng ngăn chặn trận chung kết tin nhắn về số lượng tệp được sao chép, sau đó bạn có thể sử dụng:
xcopy source destination options|find /v "File(s) copied"
Điều này sẽ hiển thị tất cả các dòng đầu ra không chứa chuỗi "Tệp được sao chép". Sử dụng tùy chọn/F để xcopy để hiển thị tên tệp nguồn và đích đầy đủ.
Đã xác nhận: giải pháp này hoạt động chính xác như tôi cần. Tôi đã có một tập tin CMD chạy vĩnh viễn mà tôi muốn sao chép các tập tin trong một cây thư mục nguồn bất cứ khi nào một tập tin nguồn được cập nhật. Tôi đã sử dụng> nul trước để ngăn chặn quá nhiều đầu ra, nhưng tôi muốn thay đổi nó để liệt kê các tên tập tin bất cứ khi nào một bản sao xảy ra. Thay đổi nó để sử dụng FIND/V "File (s) sao chép" là hoàn hảo. –
xcopy không xử lý ký tự phi tiêu chuẩn (ví dụ, «:¿) ... sử dụng xxcopy thay vì: xxcopy "G: \ Files \"/ L/S/ZS
/ZS ngăn chặn tất cả báo cáo tóm tắt và chỉ để lại tên tệp.
Dễ dàng như vậy. Cảm ơn! – Kungfauxn00b
Nhưng nếu tôi muốn tên của các tệp sao chép được hiển thị (ví dụ: xcopy/f) nhưng không phải là thông báo "tệp được sao chép" cuối cùng? – yoyo
Đã tìm ra, xem câu trả lời của tôi. – yoyo