找回密码
 立即注册
查看: 240|回复: 1

问一个批处理bat文件相对路径问题

[复制链接]

1

主题

1

回帖

17

积分

新手上路

积分
17
发表于 2024-4-10 16:16:36 | 显示全部楼层 |阅读模式
在《基于MATLAB与FPGA的图像处理教程》这本书配套代码中,bat文件和do文件在同一文件夹,批处理自动执行语句为vsim -c -do ..\run.do,如果改为vsim -c -do .\run.do或vsim -c -do  run.do则报错失败

但是我在别处找到的仿真代码中,bat文件和tcl文件也在同一个文件夹,批处理自动执行语句为vsim -do sim.tcl,或改为vsim -do .\sim.tcl效果一样,正常执行仿真。

研究了一下午相对路径的问题,到底哪个是对的?../不是上一级目录、./为当前目录吗?为什么配套代码的bat文件和do文件明明在同一目录下,还需要加..\?

非常感谢

1

主题

1

回帖

17

积分

新手上路

积分
17
 楼主| 发表于 2024-4-10 18:18:57 | 显示全部楼层
好像懂了,应该出在前面的那句cd .\sim_log,先进入到下一级目录,从下一级目录看起来do文件就在上一级。我就感到奇怪,怎么书上的和我在别处看到的相对路径不一样,都多了一层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|CrazyFPGA ( 粤ICP备2023025753号 )

GMT+8, 2024-5-6 23:45 , Processed in 0.054983 second(s), 18 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表