我在不同的文件夹中有一些脚本和数据,我使用addpath
和相对路径经常。我的问题是,只有当我的当前文件夹是我执行的脚本所在的位置时,这才有效。例如,如果我执行添加路径 X 的脚本 A,然后执行位于路径 X 中的脚本 B,则 Matlab 不会自动更改文件夹,并且脚本 B 中指定的相对路径不再起作用。
有没有办法自动将当前文件夹设置为我正在执行的脚本的位置?
/编辑:我应该注意,我在具有不同驱动器名称的不同计算机上使用这些脚本,因此使用绝对路径可能没有帮助。
将以下行放入脚本中,它将设置当前目录=脚本目录
cd(fileparts(mfilename('fullpath')))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)