Batch
atau File Batch adalah sebuah file text yang berisi beberapa seri perintah yang
secara segaja untuk di eksekusi oleh command interpreter. atau dapat
didefinisikan juga batch merupakan kumpulan perintah-perintah command line yang
dapat dijalankan pada Microsoft Windows. File batch biasanya berekstensikan
.bat atau .cmd. Pemrograman Batch sangat sederhana, cukup ketik source code
program pada notepad atau text editor lainnya lalu simpan dengan ekstensi .bat.
Ketika sebuah batch file dijalankan,
program shell yang berupa command.com akan membaca file batch dan kemudian
mengeksekusi perintahnya, secara baris demi baris. Batch files berguna untuk
menjalankan rangkaian dari dari beberapa perintah yang bisa dieksekusi
(executables) secara otomatis dan sering digunakan oleh sistem administrator
untuk mengotomatisasi banyak proses secara bersamaan. Perintah-perintah batch
file bersifat case insensitive jadi tidak ada perbedaan maksud antara huruf
besar dengan huruf kecil.
Dalam DOS batch command, perintah-perintah
seperti Copy, Dir, Delete disebut dengan perintah internal sedangkan perintah
semisal Format,Undelete,Backup merupakan bagian dari perintah eksternal. Setiap
kita menjalankan perintah DOS batch file baik internal ataupun eksternal, command.com
akan langsung menjalankan peritah internal atau memanggil program eksternal
yang terpisah dan menjalankan perintah tersebut untuk kemudian mengembalikan
hasilnya dalam bentuk perintah eksternal.