批次檔是一種純文字可執行檔(副檔名 .bat 或 .cmd),按順序執行裡面的 DOS 指令,常用於自動化清理暫存檔、安裝軟體、系統維護。圖示為齒輪視窗,雙擊即在黑色命令視窗執行。
一、認識批次檔結構
- 右鍵批次檔 → 「編輯」用記事本開啟檢視/修改內容。
- 每行一條指令,逐行由上而下執行。
- 可加註解:
REM 這是註解 或 :: 這也是註解。
二、核心指令詳解
| 指令 | 功能 | 範例與說明 |
@echo off | 關閉指令回顯(畫面不顯示指令本身) | 習慣放第一行,畫面較乾淨 |
echo | 顯示訊息 | echo 正在清理暫存檔,請稍候… |
del | 刪除檔案 | del /q /s %temp%\*.* 安靜刪除暫存資料夾所有檔 |
rd | 刪除目錄 | rd /s /q %temp%\old |
pause | 暫停,提示「按任意鍵繼續」 | 除錯/確認用,正式批次檔常拿掉 |
exit | 結束批次檔/命令視窗 | — |
三、自製批次檔步驟
- 開啟「記事本」。
- 輸入指令(建議第一行
@echo off)。
- 「另存新檔」→ 檔名輸入
cleanup.bat(副檔名 .bat) → 存檔類型選「所有檔案」 → 存至桌面或常用資料夾。
- 雙擊執行測試。
四、實戰範例:清理系統垃圾檔
@echo off
echo 正在清理系統暫存檔...
del /q /s %temp%\*.*
del /q /s C:\Windows\Temp\*.*
echo 清理完成!
pause
⚠️ 執行前請確認無重要檔案在暫存資料夾;建議先備份或加 pause 確認。
五、進階技巧
- 參數傳遞: %1 %2… 代表執行時傳入的參數。
- 條件判斷:
if exist file.txt echo 存在。
- 迴圈:
for %%i in (*.txt) do echo %%i。
- 管理員權限: 右鍵批次檔 → 「以系統管理員身分執行」(需 UAC 提權)。
小結
批次檔是 Windows 自動化入門最佳工具。從簡單的清理暫存檔開始,逐步學習變數、判斷、迴圈,即能撰寫實用的維護腳本,省去重複手動操作。
copyright ©
萬盛學電腦網 all rights reserved