File Batch adalah File yang berisikan script yang hanya digunakan untuk perintah operating system dan menjalankannya secara berurutan. Perintah dijalankan pada waktu diberikan dan user umumnya tidak mempunyai banyak kontrol atas jalannya script. Sementara script harus diterjemahkan dari bahasa yang digunakan untuk menulisnya kedalam bahasa mesin supaya dapat dijalankan. Bahasa pemrograman yang berbasiskan DOS hampir seluruh perintahnya bersumber dari syntax DOS. Hasil dari pemrograman batch adalah suatu file yang berekstensi *.bat.