バッチの引数を展開してみる

バッチの引数を展開してみる。


sample.bat

@echo off

echo 実行ファイルのパス %0
echo ダブルクオート除く %~0
echo 完全修飾パス名     %~f0
echo ドライブ文字       %~d0
echo パス名             %~p0
echo ファイル名         %~n0
echo ファイル拡張子     %~x0
echo 短い名前           %~s0
echo ファイル属性       %~a0
echo ファイルの日時     %~t0
echo ファイルサイズ     %~z0

echo ドライブ文字+パス名  %~dp0
echo ファイル名+拡張子    %~nx0

pause

実行すると下記のような感じで表示される。