octave - 如何从运行程序的同一目录中打开

时间:2013-07-10 12:11:46

标签: octave fopen

我的文件结构是

/home/me
  + octave
    - script.m
    + data
      - index.txt

script.m

fid = fopen("data/index.txt");

当我运行script.m时,它无法打开/找到该文件。

当我在脚本中pwd时,会显示/home/me

有没有办法让fopen始终使用当前目录(运行script.m的地方)作为参考点?

1 个答案:

答案 0 :(得分:0)

可能是因为script.m在您的路径中并且您只是从/home/me运行它吗?如果您在运行cd(octave)之前执行script.m,那么它可以打开/找到文本文件吗?