多个addpath命令导致第二次调用缓慢

时间:2018-06-11 13:51:55

标签: matlab

我有一个启动脚本,它设置我的默认设置以及定义我的工作目录并添加所有相关路径。在此脚本中,有命令

addpath(genpath(pwd))

只是添加了当前目录中的所有子文件夹。

最近我买了一个新的SSD,并尝试将大部分非程序文件移到它上面。两个驱动器工作正常,能够顺利通信。但是,现在我注意到,如果我尝试两次调用该命令,则第一个命令会在不到一秒的时间内执行,而第二个命令会继续执行(20分钟以上且仍在运行)。

我很确定之前我没有遇到此问题,如果addpath中的单个文件已经在MATLABPATH上,则会发生这种情况。此外,将文件添加到永久MATLABPATH并重新启动MATLAB也会导致软错误(永远运行而没有任何实际错误)。这两个驱动器上的路径仍然存在此错误,但唯一的变化是我有一个新驱动器。

编辑:它似乎停留在“addpath”的第94行

path(p, mp);

我在MATLAB 2017b上使用Windows 10。

感谢您的帮助

0 个答案:

没有答案