Dalam shell-scripting jika saya perlu menjalankan perintah dari direktori, saya dapat menggunakan subshell untuk memastikan saya kembali ke konteks aslinya:
(cd temporary/new/directory ; command)
# now I am still in original directory
Apakah ini dapat dilakukan dalam file batch Windows (atau file cmd)
Melakukan hal yang sama dalam file batch membuat saya di direktori baru.
Dapat saya lakukan:
pushd temporary\new\directory && command && popd
Tetapi popd tergantung pada keberhasilan command
.
Ada ide?