Video: Ôn tập về Quản trị hệ thống- MCSA 2012 - Buổi 2 2025
Khả năng kết nối các lệnh Windows với nhau có thể cho phép bạn hoàn thành trong một lệnh duy nhất mà nếu không sẽ mất hàng chục các lệnh riêng biệt. Bạn có thể nhập hai hoặc nhiều lệnh trên cùng một dòng bằng cách tách các lệnh bằng dấu và ( & ) như sau:
C:> sao chép *. doc a: & del *. doc
Ở đây, lệnh Sao chép sao chép tất cả các . doc vào ổ đĩa A:. Sau đó, lệnh Del xóa . doc tệp.
Mặc dù có thể thuận tiện, nhưng cũng rất nguy hiểm. Điều gì sẽ xảy ra nếu ổ A: đầy để không sao chép được tất cả các tập tin? Trong trường hợp đó, lệnh Del thực hiện anyway, xóa các tập tin mà không nhận được sao chép.
Một thay thế an toàn hơn là sử dụng hai ampersands, mà nói để thực hiện lệnh thứ hai chỉ khi lệnh đầu tiên kết thúc thành công. Như vậy:
C:> sao chép *. doc a: && del *. doc
Bây giờ, lệnh Del sẽ được thực hiện chỉ khi lệnh Copy đã thành công.
đường ống là chữ cái đứng dọc trên dấu gạch chéo ngược) để thực thi lệnh thứ hai chỉ khi lệnh đầu tiên không thành công. Vì vậy, C:> sao chép *. doc a: || echo Rất tiếc!hiển thị thông báo "Rất tiếc! "Nếu lệnh Copy không thành công.
Cuối cùng, bạn có thể sử dụng ngoặc đơn để nhóm các lệnh. Sau đó, bạn có thể sử dụng các ký hiệu khác kết hợp. Ví dụ:
Ở đây, các tập tin được sao chép và sau đó xóa nếu bản sao đó thành công. Nếu một trong hai lệnh không thành công, thông báo sẽ hiển thị.