ls
Lista os nomes dos arquivos e pastas de uma pasta.
Categoria: Programming > Files and Folders
Sintaxe
ls
Exibe o conteúdo da pasta atual.
ls name
Exibe os itens que correspondem a um nome de pasta ou padrão.
list = ls(name)
Retorna os nomes como matriz de caracteres preenchida, uma linha por item.
Descrição
ls é um jeito rápido de olhar uma pasta. Como comando, ls data imprime os nomes em colunas. Com argumento de saída, retorna uma matriz de char que inclui . e .. na listagem de uma pasta; cellstr(ls(...)) a converte em cell array de nomes, e dir dá a forma struct mais rica, com tamanhos e datas.
Argumentos de entrada
name- Pasta ou padrão como
'data/*.csv'.
Argumentos de saída
list- Matriz de caracteres, linhas preenchidas com espaços. Converta com
cellstr.
Exemplo
Imprimindo e coletando nomes
mkdir data
writelines('1', 'data/x.txt');
writelines('2', 'data/y.csv');
ls data
names = cellstr(ls('data/*.csv'))
Saída
. .. x.txt y.csv
names = 1×1 cell
{'y.csv'}