首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java获得文件的创建时间有关问题

2012-06-05 
java获得文件的创建时间问题已知文件名,路径,如何获得该文件的创建时间?file类的lastmodified方法是获得修

java获得文件的创建时间问题
已知文件名,路径,如何获得该文件的创建时间?file类的lastmodified方法是获得修改时间,不是创建时间,有没有什么好的方法,跨平台的那个方法太难了,有没有简单的呢?

[解决办法]
因为要保证跨平台性,所以没有创建时间这个方法,只能通过windows里面的函数去读取了
[解决办法]
貌似只能用jni了
http://topic.csdn.net/u/20080424/16/0a7b24d6-326d-44ab-9e1b-e7b5312d96ce.html
[解决办法]
这个肯定要用到本地方法了,与操作系统有关。
偶没用到过,帮LZ顶了。LZ找到方法别忘了分享下。
[解决办法]
使用jni调用C模块。现学现卖,用了4个小时。参考《java核心技术卷2》的有关章节,baidu搜索.
1.建个java模块。

Java code
public class FileCreateTime{static native String getCreateTime(String s);static {System.loadLibrary("FileCreateTime");}public static void main(String[] args){String s;s =FileCreateTime.getCreateTime(args[0]);System.out.println(args[0]+" Create time is:" +s);}} 

热点排行