バッチファイルのパラメータのメモ
バッチファイルのカレントディレクトリ取得など。
バッチファイルの中身(test.bat)。
@echo off echo %0 echo %~d0 echo %~p0 echo %~n0 echo %~x0 echo %~dp0 echo %~pn0 echo %~dpn0 echo %~dpnx0
意味
0がバッチファイル自身の情報。
1、2、...とすると第1パラメータ、第2パラメータ、...に対応。
~d: ドライブ
~p: パス
~n: ファイル名
~x: 拡張子
実行する。
C:\Users\username>test.bat
結果。
test.bat C: \Users\username\ test .bat C:\Users\username\ \Users\username\test C:\Users\username\test C:\Users\username\test.bat