获取已启动的bat问题的当前目录

时间:2013-12-13 16:03:38

标签: batch-file

我在文件夹mybat.bat

中有一个bat文件Myfolder

我想将当前目录设置为Myfolder路径

如果我尝试

@echo on
cd\%0

pause

我得到当前目录

Myfolder\mybat.bat

但我只需要

Myfolder

如何编辑我的蝙蝠来解决问题?

2 个答案:

答案 0 :(得分:2)

你想要

 cd /d "%~dp0"

 pushd "%~dp0"

答案 1 :(得分:0)

这是另一种方法:

cd  Myfolder\mybat.bat\..