在matlab中添加路径和删除路径

您所在的位置:网站首页 matlab添加文件路径 在matlab中添加路径和删除路径

在matlab中添加路径和删除路径

2022-07-10 07:03| 来源: 网络整理| 查看: 265

参考: https://blog.csdn.net/niusiqiang/article/details/22606605 https://blog.csdn.net/abcabc77777/article/details/71171312 我们知道,在matlab里添加路径和删除路径可以直接使用【设置路径】这一个选项添加路径和删除路径。但是这样操作的缺点就是,1、对路径的影响是永久性的;2、无法在程序运行时进行操作。所以当我们不想永久更改路径设置里面的内容,而又想暂时将某文件夹添加到路径中,这就需要使用下面讲解的方法了。

需求

在matlab程序运行的时候添加文件夹及其子文件夹到路径,并且在程序运行结束的时候从路径中删除该文件及其子文件夹。 需要添加子文件夹的意义在于,如果程序使用到子文件夹中的文件,如果不添加子文件夹到路径中则不能访问到该文件。为了避免出现这样的情况,最好在添加的时候一并把子文件夹添加到路径中去。

代码

这里设置代码暂停20s用来观察代码实现的效果。

folder ='wavelet_pansharp'; % 要操作的文件夹 addpath( genpath(folder) ); pause(20); % 暂停20s rmpath( genpath(folder) );

上面代码实现的功能最大的特点就是退出matlab后,新添加的路径,我这里是‘wavelet_pansharp’文件夹,不会被保存下来,下次重新启动matlab后又需要重新添加。

相关功能和对应函数

1)添加当前文件夹的路径 addpath(pwd) 2)删除当前文件夹的路径 rmpath(pwd) 3)添加当前文件夹以及所有子文件夹的路径 addpath(genpath(pwd)) 4)移除当前文件夹以及所有子文件夹的路径 rmpath(genpath(pwd))



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3