【发布时间】:2014-10-28 04:08:30
【问题描述】:
如何使用 JCIFS 获取文件夹中最后修改文件的名称?我不想使用循环。
我找到了方法lastModified() 和getDate(),但它们给了我一组随机数(它们看起来根本不像“约会”)。
【问题讨论】:
-
如何将它们全部加载到一个列表中,对列表进行排序,然后选择结果列表中的最后一个?
如何使用 JCIFS 获取文件夹中最后修改文件的名称?我不想使用循环。
我找到了方法lastModified() 和getDate(),但它们给了我一组随机数(它们看起来根本不像“约会”)。
【问题讨论】:
可能已经很晚了……
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;
}
【讨论】: