Kabuk komut dosyasında bir dizinden bir komut çalıştırmanız gerekirse, orijinal bağlama geri dönmemizi sağlamak için bize bir alt kabuk verebilirim:
(cd temporary/new/directory ; command)
# now I am still in original directory
Bu Windows toplu iş dosyalarında (veya cmd dosyalarında) yapılabilir
Aynı işlemi toplu iş dosyalarında yapmak beni yeni dizinde bırakıyor.
Yapabilirim:
pushd temporary\new\directory && command && popd
Ancak popd, başarısına bağlıdır command
.
Herhangi bir fikir?