How to add .txt files from directory to a cell array
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hey guys,
How do I load every file in the directory in numerical/alphabetical order to a cell array?
prompt = 'Select your files to load';
filedir=uigetdir('Y:\ProgramFiles\Data\')
From here, I have a directory selected, how would I load every file in there into a cell array?
I plan on using the cell array in a loop, where each file name would be loaded in order and run through another script as part of a function
0 comentarios
Respuestas (1)
Walter Roberson
el 31 de Ag. de 2019
dinfo = dir( fullfile(filedir, '*.txt'));
filenames = {dinfo.name}; %no directory information
filenames = nat_sort(filenames); %from file exchange
fullnames = fullfile(filedir, filenames);
numfiles = length(fullnames);
results = cell(numfiles, 1);
for K = 1 : numfiles
thisfile = filenames{K};
now load file designated by thisfile and process it
results{K} = output for this file
end
0 comentarios
Ver también
Categorías
Más información sobre File Operations en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!