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'}

Veja também

dir what cd cellstr