Read files from folder with specific name

37 次查看(过去 30 天)
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?

采纳的回答

Image Analyst
Image Analyst 2014-7-1
Files=dir('word*.*');
  7 个评论
Ihaveaquest
Ihaveaquest 2022-8-16
what if there are multiple files with similar name but you only want the most current created ??
Image Analyst
Image Analyst 2022-8-17
@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)

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 File Operations 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by