如何获取GNU Octave中的当前脚本路径?

时间:2018-05-03 09:42:27

标签: octave

在GNU Octave中,如何获取存储脚本的目录路径?无论当前目录如何,我都希望这项工作能够实现。

2 个答案:

答案 0 :(得分:3)

这适用于Octave和Matlab:

file_path = fileparts(mfilename('fullpath'));

函数mfilename返回调用它的脚本的名称。使用'fullpath'调用时,它将返回该文件的完整路径(包括文件名和扩展名)。 fileparts提取包含文件夹的路径。

请注意,如果从控制台调用,则返回空字符串。

答案 1 :(得分:0)

如果您想知道另一个脚本的位置,您也可以尝试使用 以下命令:

which("myScript");