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

来源:百度知道 编辑:UC知道 时间:2024/06/17 02:33:05
假设在某个盘根目录下面,有一个文件夹 A和另一个文件夹B。
在文件夹B下面用一个temp.bat调用A文件夹下的Can.exe,怎么写?

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

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

改成.\A\can.exe还是不行

要哪两种情况哦。。

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

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

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

你cd到一个比较深的目录,运行下面这三个比较下应该就清楚了
dir .
dir ..
dir \

直接在bat文件中通过以下命令实现:
cd E:\tmp\test //第一行是跳转到一个路径的自路径
../test.txt //直接通过返回路径,之后直接打开上级路径的test.txt(前面不带任何操作符)。
备注:以上命令实际上执行的是打开”E:\tmp\test.txt“。

你那个“D:改成一个点试哈”

start ..\A\can.exe

DOS和Windows什么不同的?说一下.