実行中のバッチファイルの
・パス
・ファイル名
を取得できます!
コード
@echo off
rem 実行中のバッチファイルのパスを取得
set currentFolder=%~dp0
rem 実行中のバッチファイルのファイル名を取得
set execBatFileName=%~nx0
echo 実行中のバッチファイルのパス :%currentFolder%
echo 実行中のバッチファイルのファイル名:%execBatFileName%
echo.
pause
exit
実行結果
実行中のバッチファイルの
・パス
・ファイル名
を取得できました
※「C:\Users\user\Desktop\」と「sample.bat」を取得できました。
参考
「ファイルパス」から「ファイル名」を取得することもできます。
詳細は以下の記事をご確認ください。