fileread
Lê um arquivo de texto inteiro em um vetor de caracteres.
Categoria: Data Import and Analysis > Data Import and Export
Sintaxe
text = fileread(filename)
Retorna todo o conteúdo do arquivo.
Descrição
É a forma mais simples de carregar um arquivo pequeno: não precisa do par fopen e fclose. Divida o resultado em linhas com splitlines ou strsplit, ou interprete-o com jsondecode, str2double e afins. Para arquivos grandes, prefira a leitura incremental.
Argumentos de entrada
filename- Nome do arquivo.
Argumentos de saída
text- Vetor linha de caracteres com todos os caracteres, inclusive as quebras de linha.
Exemplo
Carregar e dividir um arquivo
fid = fopen('f.txt', 'w');
fprintf(fid, 'red\ngreen\nblue\n');
fclose(fid);
s = fileread('f.txt');
numel(s)
splitlines(strtrim(s))
Saída
ans = 15
ans = 3×1 cell
{'red' }
{'green'}
{'blue' }