バッチファイル内で下記のように記述する
上記のバッチファイルを実行した結果は、以下の通り。@echo %~d0 @echo %~dp0 @echo %~dpn0 @echo %~dpnx0
なお、上記はバッチファイル内のみで有効な記述であり、コマンドプロンプトで直接実行はできない。ちなみに、上記のような記述は、WindowsでRoRのrailsコマンドを起動するバッチファイルに使われてるらしい。D: D:\bat\ D:\bat\test D:\bat\test.bat
上記のバッチファイルを実行した結果は、以下の通り。@echo %~d0 @echo %~dp0 @echo %~dpn0 @echo %~dpnx0
なお、上記はバッチファイル内のみで有効な記述であり、コマンドプロンプトで直接実行はできない。ちなみに、上記のような記述は、WindowsでRoRのrailsコマンドを起動するバッチファイルに使われてるらしい。D: D:\bat\ D:\bat\test D:\bat\test.bat
cd /d d:\tmp
上記のコマンドを実行すると、現在のディレクトリがCドライブであったとしても、Dドライブに移動した上でtmpディレクトリに移動する。execJava
タスクを実行すると、上記のGroovyスクリプトが実行される。