Clear Filters
Clear Filters

Read files from folder with specific name

37 views (last 30 days)
I am using the following code to read all files from a folder:
Files=dir('*');
for k=1:length(Files)
FileNames=Files(k).name;
end
However I want to read the files which names begin with "word" not just all files in folder. How can I perform such task?

Accepted Answer

Image Analyst
Image Analyst on 1 Jul 2014
Files=dir('word*.*');
  7 Comments
Ihaveaquest
Ihaveaquest on 16 Aug 2022
what if there are multiple files with similar name but you only want the most current created ??
Image Analyst
Image Analyst on 17 Aug 2022
@Ihaveaquest, to find the newest file, do this:
fileList = dir('t*.m')
fileDates = [fileList.datenum]
% Find newest file
[maxDate, index] = max(fileDates)
fprintf('The newest file is:\nName: %s\nDate: %s\n', ...
fileList(index).name, fileList(index).date)

Sign in to comment.

More Answers (0)

Categories

Find more on File Operations in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!