.bat(批處理)文件 是 DOS/Windows 環境下的可執行腳本,由順序執行的命令行組成,支援條件/循環/跳轉流程控制,是系統管理/自動化運維的輕量級利器。
IF 條件、`GOTO` 跳轉、`FOR` 循環%var% 環境變量、`SET` 本地變量、`%%i` 循環變量%1-%9 傳入參數、`%*` 所有參數、`%0` 腳本自身路徑PATH 環境變量 → 任意路徑可直接調用C:\BATCH 目錄存放所有腳本 → 加入 PATHC:\AUTOEXEC.BAT(DOS/Win9x/Me)系統啟動自動執行HKLM\Software\Microsoft\Windows\CurrentVersion\Run 註冊表啟動項 / 任務計劃程序 / 啟動文件夾@echo off set SRC=D:\Work set DEST=E:\Backup\%date:~0,4%%date:~5,2%%date:~8,2% if not exist "%DEST%" md "%DEST%" xcopy "%SRC%" "%DEST%" /E /D /Y /C /R /H /K echo 備份完成:%DEST% pause
.bat 以「零依賴、零安裝、即寫即用」三零特性,持續活躍於 Windows 自動化一線。