今天寫了個例子,測試了一下Windows批處理命令中用到的常量。bash
我使用的操做下系統是Win7旗艦版。測試
test.bat代碼以下:命令行
@echo off echo "取消轉義:%%" echo "文件路徑:%~0" echo "輸入參數:%~1 %~2 %~3 %~4 %~5 %~6 %~7 %~8 %~9" echo "文件路徑:%~f0" echo "驅動器名:%~d0" echo "無驅路徑:%~p0" echo "取文件名:%~n0" echo "取擴展名:%~x0" echo "縮寫路徑:%~s0" echo "文件屬性:%~a0" echo "建立時間:%~t0" echo "文件大小:%~z0" echo "組合使用:%~dp0" pause
在Windows目錄中,按下Shift鍵同時單擊鼠標右鍵,有「在此處打開命令窗口」,能夠直接打開cmd命令行code
運行test.bat效果以下cmd
百分號(%)在這個腳本里用做轉義字符,若是不但願百分號被用於轉義用途,連着輸入兩個便可。class
ENDtest