Java怎么获取Web服务器上文件的最终修改时间?

发布于2022-01-13 15:01:30
8个回答
admin
网友回答2022-01-13
在JDK1.5+Eclipse3.2 下编译通过~

不过不能用URL判断WEB文件,只能坐在服务器上啦~

import java.io.*;
import java.text.*;
import java.util.*;
public class checkfile {
public checkfile(){

}
public long cfile(String fPath){
File nf=new File(fPath);
if(nf.exists()){
return nf.lastModified();
}
return 0;
}
public static void main(String Args[]){
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String strBuf = null;
try{
strBuf = br.readLine();
}catch(IOException e){
e.printStackTrace();
}
checkfile cf=new checkfile();
SimpleDateFormat tm = new SimpleDateFormat(yyyy-mm-dd);
String tsm= tm.format(new Date(cf.cfile(strBuf.toString())));
System.out.println(LastModified Time: + tsm);
}
}
admin
网友回答2022-01-13
通过ajax向后台发送请求,后台返回时间
admin
网友回答2022-01-13
这个肯定做不到啊,本地时间修改不了的啊!
admin
网友回答2022-01-13
程序要在客户端运行,使用HttpClient下载,apache官网有例子、有文档
admin
网友回答2022-01-13
只要它的引用还被当前应用所引用,这个对象就不会被销毁
就算不再被引用了,也不一定马上被销毁,要看垃圾回收器是否觉得空间不够之类的
admin
网友回答2022-01-13
Jar 里面的东西能动态修改吗???不能吧!
admin
网友回答2022-01-13
除非后台有程序调用不然是无法删除的,你要能远程过去也能删除,
admin
网友回答2022-01-13
我脚得的吧,这应该是浏览器考虑的问题吧,比如谷歌浏览器,就有这么一个配置:

回到
顶部