MATLAB: Read Images by date created, not the name

digital image processingMATLABread images

Hello, is it possible in Matlab to read images by date created? I cant use foor loop as its hard to predict the images names.
For example, I have images with name:" F1_23.jpg,F1_51.jpg,F3_12.jpg". I have 4,450 images named like that, it is impossible to use 'for loops' as numbers not in ordered, but they are created in serial time one after another and I need to read them by the time they created in the folder. Can any of Matlab experts here can help?

Best Answer

No. Use this instead:
dirinfo = dir('*.jpg');
[sortedtimes, sortorder] = sort([dirinfo.datenum]);
dirinfo = dirinfo(sortorder);
Then dirinfo will be the file information in increasing date modification order.
for K = 1 : length(dirinfo)
thisfile = dirinfo(K).name;
thisimage = imread(thisfile);
....
end