gpt4 book ai didi

Matlab:根据创建日期对文件进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 19:52:33 24 4
gpt4 key购买 nike

我在一个目录中有一堆文件,它们没有按任何顺序命名。所以当我使用 dir 函数时,我会按某种顺序获取它们。但我想按日期顺序阅读这些文件。 dir 或任何其他功能中是否有可以完成此任务的选项。

最佳答案

您不需要通过datenum 转换date 字段。假设你已经有了 datenum,它是 dir 返回的结构中的一个字段,即如果你使用 files = dir() 那么 files.datenum 是转换为 double 格式的日期。因此,要按日期使用它们,您只需要:

[~,idx] = sort([files.datenum]);

然后 idx 包含从最旧的 files(idx(1)) 到最新的 files(idx(end)) 的值。如果您想首先编辑最新的,请使用 'descend' 作为 sort() 中的选项。

关于Matlab:根据创建日期对文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17956747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com