Windows-バッチ,実行中バッチファイルの、ドライブ名を取得

スポンサーリンク

鍛錬 324

Windows-バッチ,実行中バッチファイルの、カレントドライブ名を取得する

実行中であるバッチファイルのカレントドライブ名を取得するには、%0 を使用します。

関連記事:Windows-バッチ,実行中のバッチファイル自身の名前を取得
関連記事:Windows-バッチ,実行中バッチファイルの、絶対パスを取得
 
使用方法は、以下に示す通りです。

%~d0

オプション d について

上記のオプション d については、以下に示す通りです。

オプション 機能
d ドライブ名のみを展開する
スポンサーリンク

バッチファイル

以下は、実行中であるバッチファイルのカレントドライブ名を取得するバッチファイル、get_drive.bat です。

@echo off

setlocal

rem ドライブを取得
set filename=%~d0
echo ドライブ
echo 「%filename%」

endlocal

exit /b 0
スポンサーリンク

実行結果

以下は、バッチファイル get_drive.bat を実行して、実行中であるバッチファイルのカレントドライブ名を取得しています。

D:\tmp\test>
D:\tmp\test>get_drive.bat
ドライブ
「D:」

 
上記に示した通り、実行中であるバッチファイルのカレントドライブ名を取得することができました。

タイトルとURLをコピーしました