Seperti yang saya pahami, .bat
adalah konvensi penamaan 16-bit lama, dan .cmd
untuk 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?