
能不能换个思路~~~汗啊~!好像用java的函数只能取得lastModified()有一个比较笨的方法
Process p=RuntimegetRuntime()exec("dir startupbat /t -c");
然后取得p的输出信息就可以得到创建时间了!上面的例子我是得到tomcat的startupbat这个文件的创建时间,如果你想得到其它文件的创建时间就可以将startupbat换成其它文件名!study and mark ^_^如果用dir, 取得创建时间的参数是/TC路过学习ing帮您顶java是用native来获取 *** 作系统的支持,从而对文件进行 *** 作。
具体实现类是
javaioFileSystem
这个类是私有的只能在jdk内部使用,由于这个类没有提供文件时间创建的接口,你也就没有办法用纯java来获得这一个功能(但愿不是这样)。
有一个简单的方法是自己调用系统函数,或者干脆调用各C函数
先写各本地类访问方法
class MyFileSystem{
public native void getCreatFileTime(File f);static {SystemloadLibrary(" ");}
public static void main(String[] args) {
new HelloWorld()getCreatFileTime();}}编译本文件然后执行 javah,便会自动产生头文件 MyFileSystemh
函数的具体实现如下:
#include
#include "MyFileSystemh"
#include
JNIEXPORT double JNICALL
Java_MyFileSystem_displayHelloWorld(JNIEnv env, jobject obj){//在这里调用C函数
double time=getFileCreatTime_IN_C(obj)
return time;}高手如云,我心忐忑
奋发图强~高手如云,我心忐忑奋发图强~me too,高手如云,我心忐忑奋发图强~me too,too还有可以复制javaioFileSystem及相关类的源代码,把所有东西成public的,这样总可以用了吧,
当然把类名也改掉。。。。。顶!
Study!Up!!!顶一下!
支持upFile f = new File("d:\\atxt");
Date date = new Date();
long L = dategetTime();
fsetLastModified(L);
以上个函数可以设置文件的最后修改时间,以及设置文件为“只读”属性顶!!!
Date d = new Date();
Calendar c = CalendargetInstance();
csetTime(d);
Systemoutprintln(cget(CalendarMONTH));
一月对应0
十二月对应11
一、获取毫秒数的代码:
(1)SystemcurrentTimeMillis() 这种方式速度最快。
(2)CalendargetInstance()getTimeInMillis() 这种方式速度最慢。
二、获取微秒数的代码:
微秒使用SystemnanoTime()方法:如果Java程序需要高精度的计时,如1毫秒或者更小,使用SystemnanoTime()方法,可以满足需求。
扩展资料:
获取微秒函数SystemnanoTime() 的隐患:
SystemcurrentTimeMillis() 起始时间是基于 197011 0:00:00 这个确定的时间的,而SystemnanoTime()是基于cpu核心的时钟周期来计时,它的开始时间是不确定的。
但是在多核处理器上,由于每个核心的开始时间不确定,那么
“long start = SystemnanoTime();String ip = UtilitiesgetIpByUrl(url);long cost = SystemnanoTime() - start; ”
这段代码有可能会运行在两个不同的cpu核心上,从而导致得到的结果完全不符逻辑。
用某个日期的“时间毫秒戳”减去1000606024,然后化为显示形式即可
比如今天的前一天-昨天
Date d=new Date(SystemcurrentTimeMillis()-1000606024);
Systemoutprintln(d);
显示
Tue Jul 26 11:08:22 CST 2011
以上就是关于Java如何获取文件的创建时间全部的内容,包括:Java如何获取文件的创建时间、java中的getMonth()函数和Calendar.get(Calendar.MONTH)函数、JAVA中如何获取毫秒和微秒数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)