genpath
Retorna um texto de path com uma pasta e todas as suas subpastas.
Categoria: Programming > Files and Folders
Sintaxe
p = genpath(folder)
Monta o texto de path para folder e todas as pastas abaixo dela.
Descrição
genpath apenas monta um texto; não altera o caminho de busca. Passe o resultado a addpath para colocar uma árvore inteira no path de uma vez: addpath(genpath('lib')).
A lista deixa de fora as pastas que o MATLAB trata como especiais: as cujo nome começa com @ (pastas de classe), + (pastas de pacote) ou private, e as pastas chamadas resources.
Argumentos de entrada
folder- Pasta raiz, como texto.
Argumentos de saída
p- Pastas separadas por
pathsep, a raiz primeiro, cada uma seguida de suas subpastas.
Exemplo
Pastas de uma árvore pequena
mkdir lib/inner
mkdir lib/more
p = genpath('lib')
Saída
p = 'lib;lib\inner;lib\more;'
Observações
O texto retornado mantém pastas relativas como relativas e termina com um separador.