标签: octave
在GNU Octave中,如何获取存储脚本的目录路径?无论当前目录如何,我都希望这项工作能够实现。
答案 0 :(得分:3)
这适用于Octave和Matlab:
file_path = fileparts(mfilename('fullpath'));
函数mfilename返回调用它的脚本的名称。使用'fullpath'调用时,它将返回该文件的完整路径(包括文件名和扩展名)。 fileparts提取包含文件夹的路径。
mfilename
'fullpath'
fileparts
请注意,如果从控制台调用,则返回空字符串。
答案 1 :(得分:0)
如果您想知道另一个脚本的位置,您也可以尝试使用 以下命令:
which("myScript");