[英]File creation time in OSX with Java 7
我需要在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上返回正确的值吗?
不确定为什么,但是你看到所有这些的时间戳相同:
System.out.println("creationTime: " + attr.creationTime());
System.out.println("lastAccessTime: " + attr.lastAccessTime());
System.out.println("lastModifiedTime: " + attr.lastModifiedTime());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.