How to make two seperate list of files from one list of files?
1 view (last 30 days)
Show older comments
Hi all,
I have mutiple folders including 15 mat files (image below). The files are srtructures with mutiple tables inside.
I want to process in a loop files highlighted green using an operation and files highlighted red using a diffrent operation. The last three digits in the files name may differ depending on the folder.
I want to omit files that are not highlighted.
For this purpose, I want to make two seperate list of files and this is where I fail. Please help
%% List all files in the folder
all_files = dir(fullfile(Folder, '*.mat'));
%% List files highlighted green and red
green_files = all_files (2,3,7,8,12,13)
red_files = all_files (4,5,9,10,14,15)
Error: Index in position 2 exceeds array bounds (must not exceed 1).
%% Loop through each list of files
for k = 1:length(green_files)
operation 1
end
for k = 1:length(red_files)
operation 2
end
0 Comments
Accepted Answer
Stephen23
on 24 Jan 2022
all_files = dir(fullfile(Folder, '*.mat'));
green_files = all_files([2,3,7,8,12,13])
red_files = all_files([4,5,9,10,14,15])
More Answers (0)
See Also
Categories
Find more on Environment and Settings in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!