微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Linux中使用Javafind文件创builddate?

我需要使用java在linux机器上获取文件创builddate。 许多解决方法在Windows中工作良好,但在Linux中失败。 需要一种方法来在Linux中获取文件创build时间。 请注意,我的Linux机器已安装java6。 任何帮助深表感谢。 非常感谢。

在查看Applet时,为什么当Java安装并可用时,Safari for Windows显示“Java is Unavailable or Not Installed”?

识别正在运行的应用程序的Java版本

我应该使用哪种字符集来编码和解码8位值?

有没有办法告诉如果一个JFrame是“最大化”(微软视窗)

使用JNA或JNI模拟Windows中按下的键

尽管创建日期不可用,但可以在Linux中使用stat命令获取各种日期。

相反,你可以得到关于一个文件的这3个日期:

上次访问的时间

上次修改时间(文件内容

上次更改的时间(文件的元数据)

编辑:

获取Java文件的创建/修改时间(如果使用JDK 1.7),请参阅: http : //docs.oracle.com/javase/tutorial/essential/io/fileAttr.html

按照这个文件

关于时间戳的一个字:基本属性包括三个时间戳:creationTime,lastModifiedTime和lastAccesstime。 在特定实现中可能不支持这些时间戳中的任何一个在这种情况下,相应的访问器方法将返回实现特定的值。

不幸的是,Linux / Unix不存储文件的创建时间,因此你不能得到它。

PS:如果你可以使用ext4 filesystem那么你可以在Unix / Linux下获取文件的创建时间。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐