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

Mac*_*ias 5 java macos file-io

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

long值是四舍五入的,因此最具体的信息类型是传输到DateTimeObject 后的第二种信息.

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

Ian*_*rts 8

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