fullfile

Monta um caminho de arquivo a partir de partes de pasta e nome.

Categoria: Programming > Files and Folders

Sintaxe

f = fullfile(part1, ..., partN)

Junta as partes com o separador da plataforma.

Descrição

fullfile insere exatamente um separador entre as partes e remove os duplicados que surgem quando uma parte já termina ou começa com separador, de modo que fullfile('a/', '/b') resulta em a\b no Windows. Partes vazias são ignoradas.

Não verifica se o caminho existe e não resolve '..'. Se um argumento for um cell array, as outras partes são combinadas com cada um dos seus elementos em sequência.

Argumentos de entrada

part
Pedaços de texto: pastas e um nome de arquivo final. Um cell array em um argumento produz um cell array de caminhos.

Argumentos de saída

f
O caminho unido, do mesmo tipo das entradas.

Exemplo

Juntando e a forma com cell

fullfile('data', 'run1', 'out.csv')
fullfile('a/', '/b')
fullfile({'a', 'b'}, 'x.m')
Saída
ans = 'data\run1\out.csv'
ans = 'a\b'
ans = 1×2 cell

    {'a\x.m'}    {'b\x.m'}

Veja também

fileparts filesep pathsep exist