【问题标题】:JCIFS - How to get name of last modified file in folder?JCIFS - 如何获取文件夹中最后修改文件的名称?
【发布时间】:2014-10-28 04:08:30
【问题描述】:

如何使用 JCIFS 获取文件夹中最后修改文件的名称?我不想使用循环。 我找到了方法lastModified()getDate(),但它们给了我一组随机数(它们看起来根本不像“约会”)。

【问题讨论】:

  • 如何将它们全部加载到一个列表中,对列表进行排序,然后选择结果列表中的最后一个?

标签: java smb jcifs


【解决方案1】:

可能已经很晚了……

lastModified()getDate()

返回自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数作为长值

例如,您可以将这些值转换为 LocalDateTime:

public static LocalDateTime longToDate(long msec){
        LocalDateTime date = LocalDateTime.ofInstant(Instant.ofEpochMilli(msec), ZoneId.systemDefault());
        return date;
    }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多