批处理文件(Batch File)是用于 DOS、OS/2 和 Windows 系统中的一种脚本文件。它由一系列存储在纯文本文件中的命令组成,这些命令将由命令行解释器(command-line interpreter)依次执行。批处理文件主要用于自动化重复性任务、运行程序序列以及执行系统管理任务。它们是逐行解释执行的,每一行通常包含操作系统可以执行的一个命令。批处理文件是创建自动化任务脚本的简单方法,尤其是在没有或不需要更复杂的脚本语言的环境中。它们常用于软件安装、文件备份或执行系统维护等任务。尽管功能强大,但与 Python 或 PowerShell 等更高级的脚本语言相比,批处理文件在错误处理和复杂逻辑方面存在局限性。它们是早期操作系统脚本化的基础工具。