現在実行しているバッチファイルの場所を取り、そこに移動する方法を調べたのでメモ。
結論をいうと以下のコマンドで移動できる
pushd %0\..
コマンドの補足
pushd
ディレクトリの移動
cdと違いドライブの違いを気にせずに移動できる
%0
バッチファイルのファイルパスを取得
※実行したファイルが「c:\test\test.bat」の場合、「c:\test\test.bat」が取れる
\..
1つ上の階層にする
※[c:\test\test.bat]の場合、c:\testが取れる
- 作者: 山近慶一
- 出版社/メーカー: 技術評論社
- 発売日: 2011/12/09
- メディア: 単行本(ソフトカバー)
- 購入: 16人 クリック: 246回
- この商品を含むブログ (16件) を見る