怎样用BAT文件调用上一级目录中的文件?

假设在某个盘根目录下面,有一个文件夹A和另一个文件夹B。在文件夹B下面用一个temp.bat调用A文件夹下的Can.exe,怎么写?而且这个盘符不能确实,所以temp.b... 假设在某个盘根目录下面,有一个文件夹 A和另一个文件夹B。
在文件夹B下面用一个temp.bat调用A文件夹下的Can.exe,怎么写?

而且这个盘符不能确实,所以temp.bat不能写:D:\A\can.exe
前提,是在DOS下来,不是在Windows下面!

最好能写出两种情况下的脚本!

改成.\A\can.exe还是不行
展开
 我来答
匿名用户
2008-04-24
展开全部
要哪两种情况哦。。

用两个点那种不可以么,表示上级目录
..\A\Can.exe

假如确定都是在根目录的话,直接用
\A\Can.exe
应该也是可以的

一个点是表示本目录
.\A\Can.exe跟A\Can.exe表示的是同样的意思

你cd到一个比较深的目录,运行下面这三个比较下应该就清楚了
dir .
dir ..
dir \
198901245631
2015-08-01 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1673万
展开全部
直接在bat文件中通过以下命令实现:
cd E:\tmp\test //第一行是跳转到一个路径的自路径
../test.txt //直接通过返回路径,之后直接打开上级路径的test.txt(前面不带任何操作符)。
备注:以上命令实际上执行的是打开”E:\tmp\test.txt“。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuzhaonan11
2008-04-28 · TA获得超过3711个赞
知道大有可为答主
回答量:2250
采纳率:0%
帮助的人:0
展开全部
start ..\A\can.exe

DOS和Windows什么不同的?说一下.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友798bf084a
2008-04-24 · 超过89用户采纳过TA的回答
知道答主
回答量:484
采纳率:0%
帮助的人:285万
展开全部
你那个“D:改成一个点试哈”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式