バッチファイルの%~DP0とは

Windowsのバッチファイルでよく見かける以下の文字列。これを理解するとバッチファイルが柔軟に書けるようになりますのでご紹介します。

%~DP0

%~DP0の意味

これはバッチファイルのドライブとパスを表しています。例えば「C:¥temp¥sample.bat」というバッチファイルがあったとしたら「%~DP0」は「C:¥temp¥」と解釈されます。

試しに以下のようにバッチファイルを作成して実行してみてください。

結果以下の様になります。

より詳しく知るには次の記事を参考にしてみてください。

バッチファイル自身の場所を取得する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です