怎样用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还是不行 展开
在文件夹B下面用一个temp.bat调用A文件夹下的Can.exe,怎么写?
而且这个盘符不能确实,所以temp.bat不能写:D:\A\can.exe
前提,是在DOS下来,不是在Windows下面!
最好能写出两种情况下的脚本!
改成.\A\can.exe还是不行 展开
4个回答
2008-04-24
展开全部
要哪两种情况哦。。
用两个点那种不可以么,表示上级目录
..\A\Can.exe
假如确定都是在根目录的话,直接用
\A\Can.exe
应该也是可以的
一个点是表示本目录
.\A\Can.exe跟A\Can.exe表示的是同样的意思
你cd到一个比较深的目录,运行下面这三个比较下应该就清楚了
dir .
dir ..
dir \
用两个点那种不可以么,表示上级目录
..\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“。
cd E:\tmp\test //第一行是跳转到一个路径的自路径
../test.txt //直接通过返回路径,之后直接打开上级路径的test.txt(前面不带任何操作符)。
备注:以上命令实际上执行的是打开”E:\tmp\test.txt“。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
start ..\A\can.exe
DOS和Windows什么不同的?说一下.
DOS和Windows什么不同的?说一下.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你那个“D:改成一个点试哈”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询