Seperti yang saya pahami, .batadalah konvensi penamaan 16-bit lama, dan .cmduntuk Windows 32-bit, yaitu dimulai dengan NT. Tapi saya terus melihat file .bat di mana-mana, dan mereka tampaknya bekerja persis sama dengan menggunakan kedua suffix. Dengan anggapan bahwa kode saya tidak akan perlu berjalan pada sesuatu yang lebih tua dari NT, apakah benar-benar peduli ke arah mana saya menamai file batch saya, atau apakah ada beberapa gotcha yang menunggu saya dengan menggunakan akhiran yang salah?