Theo tôi hiểu, đây .bat
là quy ước đặt tên 16 bit cũ và .cmd
dành cho Windows 32 bit, tức là bắt đầu bằng NT. Nhưng tôi tiếp tục thấy các tệp .bat ở khắp mọi nơi và chúng dường như hoạt động giống hệt nhau bằng cách sử dụng hậu tố. Giả sử rằng mã của tôi sẽ không bao giờ cần phải chạy trên bất cứ thứ gì cũ hơn NT, việc tôi đặt tên cho các tệp bó của mình có thực sự quan trọng không, hoặc có một số gotcha đang chờ tôi bằng cách sử dụng hậu tố sai?