シェル/bat/成功でも失敗でも元のフォルダに戻る
キーワード
- Windows
- bat
- フォルダ
したいこと
途中のコマンド実行が成功しても失敗しても元のディレクトリに戻ってきたい。
なお、行頭で
@cd /d %~dp0
を書いておくと、最初にバッチファイルのあるフォルダに移動しておけますね。bashでやるところの次です。
cd $(dirname $0)
どうやって
「&&」と「||」の両構えにしておく。
command &&^
cd /d %~dp0 ||^
cd /d %~dp0
ちなみに
batっていうお話ではありませんがね。冗長でいやなんだけど、他にいい方法ないのかな?
参考
作成日 2017-12-07
