批处理(bat)请教,call命令用法

@echooffcall:dd%cd%goto:eof:ddecho%~dp1echo%cd%上面的代码可以输出当前目录的上一级目录但是看不太明白什么意思如果要输出当前目... @echo off
call :dd %cd%
goto :eof
:dd
echo %~dp1
echo %cd%
上面的代码可以输出当前目录的上一级目录
但是看不太明白什么意思
如果要 输出当前目录上一级目录的上一级目录该怎么改呢?
展开
 我来答
yyykkkyyyy
2013-10-18 · TA获得超过3136个赞
知道大有可为答主
回答量:2691
采纳率:40%
帮助的人:3294万
展开全部
上一级目录不必用call命令,cd..就改变当前目录到上一级了cd..\..就上两级了
pushd ..\..
echo %cd%
popd
如果是引用需要, 直接用 ..\..\代路径就行了这称为相对路径
追问
我是需要工作目录保持当前  只输出上上级目录
pushd ..\.. 这个样子直接切换工作目录了。。。。
追答
要知道我用pushd和popd就是要保持你原工作目录不变呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式