環境變數是系統預定義的路徑捷徑,無論使用者名稱、安裝磁碟機如何變動,輸入 %變數名% 即可精準定位。善用它能:
%APPDATA%、%TEMP%)%HOMEPATH% 或 %USERPROFILE%
| 變數名稱 | 說明 | 典型路徑範例 (Win7/8/10) |
|---|---|---|
%ALLUSERSPROFILE% | 所有使用者共用設定檔資料夾 | C:\ProgramData |
%APPDATA% | 當前使用者應用程式資料 (Roaming) | C:\Users\Username\AppData\Roaming |
%CD% | 目前命令提示字元的工作目錄 | 動態變化 |
%CLIENTNAME% | 終端機用戶端電腦名稱 | 遠端桌面連線時才有值 |
%CMDCMDLINE% | 啟動目前 cmd.exe 的完整命令列 | 系統內部使用 |
%CMDEXTVERSION% | 命令擴充功能版本號 | 系統內部使用 |
%CommonProgramFiles% | 共用程式檔案資料夾 | C:\Program Files\Common Files |
%COMPUTERNAME% | 電腦名稱 | DESKTOP-ABC123 |
%COMSPEC% | 命令解譯器路徑 | C:\Windows\System32\cmd.exe |
%DATE% | 目前日期 (格式視地區設定而定) | 2024/01/15 |
%ERRORLEVEL% | 上一個命令的結束代碼 | 0 表成功,非 0 表錯誤 |
%HOMEDRIVE% | 使用者主目錄所在磁碟機代號 | C: |
%HOMEPATH% | 使用者主目錄相對路徑 | \Users\Username |
%HOMESHARE% | 使用者共用主目錄的網路路徑 | \\Server\Share\Username |
%LOGONSERVER% | 驗證目前登入的網域控制站名稱 | \\DC01 |
%NUMBER_OF_PROCESSORS% | 處理器核心數 | 8 |
%OS% | 作業系統名稱 | Windows_NT |
%PATH% | 可執行檔搜尋路徑 (以分號分隔) | C:\Windows;C:\Windows\System32;... |
%PATHEXT% | 系統視為可執行的副檔名 | .COM;.EXE;.BAT;.CMD;.VBS;... |
%PROCESSOR_ARCHITECTURE% | 處理器架構 | AMD64 (x64) / x86 (32-bit) |
%PROCESSOR_IDENTIFIER% | 處理器詳細識別字串 | Intel64 Family 6 Model 158 Stepping 10, GenuineIntel |
%PROCESSOR_LEVEL% | 處理器層級 | 6 |
%PROCESSOR_REVISION% | 處理器修訂號 | 9E0A |
%ProgramFiles% | Program Files 資料夾路徑 | C:\Program Files |
%PROMPT% | 命令提示字元格式 | $P$G |
%RANDOM% | 0~32767 隨機數 | 動態產生 |
%SESSIONNAME% | 終端機工作階段名稱 | Console / RDP-Tcp#0 |
%SYSTEMDRIVE% | Windows 系統所在磁碟機 | C: |
%SYSTEMROOT% | Windows 系統根目錄 | C:\Windows |
%TEMP% / %TMP% | 當前使用者暫存檔資料夾 | C:\Users\Username\AppData\Local\Temp |
%TIME% | 目前時間 | 14:30:45.12 |
%USERDOMAIN% | 使用者帳號所屬網域名稱 | WORKGROUP / CORP |
%USERNAME% | 當前登入使用者名稱 | Username |
%USERPROFILE% | 當前使用者設定檔完整路徑 | C:\Users\Username |
%WINDIR% | Windows 目錄 (同 %SYSTEMROOT%) | C:\Windows |
%USERPROFILE% (或 %HOMEPATH%)此法比第三方「魔方優化大師」等工具更透徹、無殘留。
環境變數是 Windows 系統的「萬用鑰匙」。建議收藏本表,下次需要快速定位系統路徑、撰寫腳本、調整資料夾位置時,直接查表套用,事半功倍。