我们知道,要在 中添加路径和删除路径,可以直接使用【设置路径】选项来添加路径和删除路径。 但这种操作的缺点是: 1、对路径的影响是永久性的; 2. 程序运行时不能执行该操作。 所以当我们不想永久改变路径设置的内容,而是想临时在路径中添加一个文件夹时,就需要使用下面讲解的方法。
需要
在程序运行时将文件夹及其子文件夹添加到路径中,并在程序结束时从路径中删除文件及其子文件夹。
需要添加子文件夹的意义在于,如果程序使用了子文件夹中的文件,则如果不将子文件夹添加到路径中,则无法访问该文件。 为了避免这种情况,添加时最好将子文件夹添加到路径中。
代码
这里暂停代码20秒,观察代码实现的效果。
folder ='wavelet_pansharp'; % 要操作的文件夹
addpath( genpath(folder) );
pause(20); % 暂停20s
rmpath( genpath(folder) );
上述代码实现的功能最大的特点是,退出后,新添加的路径,这里是''文件夹,不会被保存,下次重启后需要重新添加。
相关函数及对应函数
1)添加当前文件夹的路径
(密码)
2)删除当前文件夹路径
(密码)
3)添加当前文件夹及所有子文件夹的路径
((密码))
4) 删除当前文件夹及其所有子文件夹的路径
((密码))