如何在Mac Os X(Java)中返回文件访问的毫秒信息?

我刚认识到Mac Os X没有向java.io.File#lastModified()方法返回任何毫秒信息。

长值是四舍五入的,因此最特定的信息类型是在转移到DateTime对象后的第二种信息。

有没有办法以其他方式获取这些信息,可能是通过java.nio.file.Files#readAttributes(Path,Class,LinkOption[])方法,还是希望能够区分毫秒?

这是文件系统的限制,而不是Java API的限制。 根据格式规范, HFS +仅将时间戳存储为一秒的粒度。