バッチファイルの特殊な変数を利用して、スクリプト名、ディレクトリ名、フルパスのディレクトリ名、拡張子などを取得することができます。
以下にサンプルのバッチファイルを紹介します。
以下のバッチファイルを実行すると以下の情報を取得することができます。
@echo off echo フルパス:%0 echo バッチファイル名: %~n0%~x0 echo ファイル名(拡張子を除く): %~n0 echo 拡張子: %~x0 echo ディレクトリ: %~dp0 pause
上記のバッチファイルを実行したときの出力です。
フルパス:"C:\Users\sakura\Desktop\sakura.bat" バッチファイル名: sakura.bat ファイル名(拡張子を除く): sakura 拡張子: .bat ディレクトリ: C:\Users\sakura\Desktop\ 続行するには何かキーを押してください . . .
以上、バッチファイルのファイル名やディレクトリ名を取得するサンプルバッチファイルの紹介でした。