5

我需要在 OS X Lion 上获取文件的创建时间属性。我尝试过使用Java nio,但它返回的是修改时间:

BasicFileAttributes attr = Files.readAttributes(path, BasicFileAttributes.class);     
System.out.println("Creation time: " + attr.creationTime());

我已经阅读了类似的问题(在 Java 中确定文件创建日期),并且我知道某些文件系统不支持文件创建时间戳,但HFSP 这样做不应该 BasicFileAttributes.creationTime 方法在 OS X 上返回正确的值吗?

4

1 回答 1

0

不知道为什么,但您是否看到所有这些的相同时间戳:

System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
于 2013-04-02T20:14:48.330 回答