Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的文件结构是
/home/me + octave - script.m + data - index.txt
在script.m:
script.m
fid = fopen("data/index.txt");
当我运行 script.m 时,它无法打开/找到该文件。
当我pwd在脚本中这样做时,它说/home/me
pwd
/home/me
有没有办法让fopen始终使用当前目录(运行 script.m 的地方)作为参考点?
fopen
可能是因为script.m在您的路径中,而您只是从中运行它/home/me?如果你cd(octave)在运行之前这样做script.m,它可以打开/找到文本文件吗?
cd(octave)