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.

Veja também

addpath rmpath path pathsep