addpath
Adiciona pastas ao início do caminho de busca.
Categoria: Programming > Files and Folders
Sintaxe
addpath(folder)
Coloca folder no início do path.
addpath(folder1, ..., folderN)
Adiciona várias pastas; a primeira fica bem no início.
addpath(___, '-end')
Anexa as pastas ao fim do path.
oldpath = addpath(___)
Também retorna o path como estava antes da mudança.
Descrição
Quando um nome de função é usado, o interpretador procura primeiro na pasta atual e depois em cada pasta do path, em ordem. addpath coloca uma pasta nessa lista para que os arquivos .m dentro dela possam ser chamados pelo nome. Uma pasta no início ofusca funções de mesmo nome encontradas depois.
addpath não busca dentro de subpastas; combine com genpath para adicionar uma árvore inteira. A mudança dura a sessão, e rmpath a desfaz.
Argumentos de entrada
folder- Nome da pasta como texto, relativo ou absoluto. Várias pastas podem ser passadas em um só texto separadas por
pathsep. '-end'- Opção que anexa em vez de pôr no início.
Argumentos de saída
oldpath- O path anterior, um vetor de caracteres.
Exemplo
Tornando chamáveis as funções de uma pasta
mkdir mylib
writelines('function y = triple(x), y = 3*x; end', 'mylib/triple.m');
exist('triple')
addpath('mylib')
exist('triple')
triple(4)
ans = 0
ans = 2
ans = 12
exist retorna 2 quando o arquivo é encontrado no path.
Observações
O path guarda o texto da pasta como foi dado, então uma pasta relativa continua relativa.