Matlab:如何获取当前脚本的路径?

11

我有一个脚本不在当前目录或搜索路径中,我想从脚本中获取该脚本的位置。在Matlab中是否有可能实现这一点?

可能是重复问题:
查找Matlab中当前m文件的位置

1个回答

16

mfilename

说明

mfilename 函数返回一个字符串,该字符串包含了最近调用的函数的文件名。如果在文件内调用,它会返回该文件的名称。这允许函数确定其名称,即使文件名已更改。

p = mfilename('fullpath') 返回调用发生的文件的完整路径和名称,但不包括文件名扩展名。

c = mfilename('class') 在方法中,返回该方法的类,但不包括前导 @ 符号。如果从非方法对象调用,则返回空字符串。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接