更改Matlab默认工作目录的方法总结
-
问题:
新版matlab2020 退出后再重新打开,当前的默认工作目录是安装目录,在设置-常规-选择 上次打开的工作目录,但是无效。问题虽小但是确实很不方便,刚好看到一个能用的方法,因此参考网上的方法写一个简单的总结。
注意:在win7中出现了这个问题,但是在win10中没有问题,不知道是个别问题,还是与系统有关系。 -
修改方法:默认工作路径设置为某一固定的路径,一般有两种方法[1]
2.1 编辑matlabrc.m 文件,在最后加一行代码:cd “路径”
如,
c:\Program Files\MATLAB\R2019b\toolbox\local\matlabrc.m文件。在最后一行加入这条语句:d ‘你想要的路径’。
2.2 在Matlab的快捷方式 -> 属性 -> 起始位置 -> 更改为所希望的默认目录。
从网上的说法看,第二种方法速度较快,更为方便。 -
设置默认工作路径为上次退出时的文件夹[2]:
右键快捷方式,点击“属性”,删除“起始位置”信息,这个不需要。在上面的“目标”那里,添加“-useStartupFolderPref”这个选项。注意,要和前面的命令之间留个空格,而且不需要引号。比如:
“C:\Program Files\MATLAB\R2017a\bin\win64\MATLAB.exe” -useStartupFolderPref 然后双击该快捷方式,打开MATLAB,更换到你的工作文件夹,然后重复一遍正常的设置操作:在MATLAB的主页→预设→常规,右侧的初始工作文件夹,选择上一个MATLAB会话中的最后一个工作文件夹。试试关闭MATLAB,再打开,发现启动后的工作文件夹就是你上次退出时的工作文件夹。
有就是如果锁定在了任务栏,需要先解锁修改以后重新固定到任务栏。
ps:感谢两位作者。由于偷懒,文字是直接复制过来的,如果有问题可以联系删掉。
参考文章
[1]: https://blog.csdn.net/u013011415/article/details/44900351
[2]: https://blog.csdn.net/weixin_43732163/article/details/103358508