我需要使用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命令获取各种日期。
上次访问的时间
上次更改的时间(文件的元数据)
编辑:
要获取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] 举报,一经查实,本站将立刻删除。