bat文件打开时提示系统找不到指定路径

bat文件如下:@ECHOOFFcd.\control..\bin\gsflowprms_only.controlECHO.ECHORuncomplete.Pleasep... bat文件如下:
@ECHO OFF
cd .\control
..\bin\gsflow prms_only.control
ECHO.
ECHO Run complete. Please press enter to continue.
PAUSE>NUL
不知道问题出在哪里,求大神指导
展开
 我来答
吉祥二进制
高粉答主

推荐于2016-08-27 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84577

向TA提问 私信TA
展开全部
@ECHO OFF
##理解点是什么意思,它指的是当前目录,换句话说,就是当前目录下的control目录
cd .\control  
##理解两个点是什么意思,就是指的当前目录的父目录
..\bin\gsflow prms_only.control
ECHO.
ECHO Run complete. Please press enter to continue.
PAUSE>NUL


  所以,如果当前目录没有control文件夹,或者父目录不在\bin\gsflow prms_only.control都会提示目录错误的。

更多追问追答
追问

还是不太懂,我要运行那个选中的文件,上面那代码是这里面的,

我把这放在bin目录下也是说找不到指定文件,把它放到上面那个control文件夹下运行也不行,该放在哪里呢?谢谢大神!

追答
#我解释一下,下面这句是进入当前目录中的control,你发的图我看到有这个目录
cd .\control
#这一句的问题,因为它只是一个目录,你没有操作它,应该是这句出的问题
..\bin\gsflow prms_only.control
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式