如果目录中有N(N个未知)任意命名的jpg文件(包含字母,数字和连字符),并且matlab代码想要在for循环中访问这些文件:for i=1:N
其中{{1对应于具有最早时间戳的文件,i=1
对应于具有最新时间戳的文件。这可以用哪种方式完成?
答案 0 :(得分:2)
您可以使用cd
命令导航到您的目录,然后使用struct
以x=dir(cd)
的形式获取有关您的目录的完整信息。您可以使用x=dir(fullfile(cd, '*.m'))
将文件限制为特定扩展名。
可以使用x(i).date
访问上次修改的日期。但是对于循环来说,使用x(i).datenum
会更方便。
答案 1 :(得分:1)