您的位置:首页 > 编程语言 > Java开发

java开发中如何获取远程文件的大小

2013-12-18 15:19 381 查看
有时候在开发过程中需要得到一个远程文件的大小,

一是通过编码可以快速获取到:   

[java] view
plaincopyprint?

public static void main(String[] args) {  

  

try {  

URL url = new URL("http://www.test.com/test.wmv");   

HttpURLConnection conn = (HttpURLConnection) url.openConnection();  

conn.setConnectTimeout(10 * 1000);   

System.out.println("文件大小为:"+conn.getHeaderField("Content-Length"));  

} catch (MalformedURLException e) {  

e.printStackTrace();  

} catch (IOException e) {  

e.printStackTrace();  

}  

  

}  

  实际上通过linux下面的命令也可以快速的获取到远程文件大小,

命令如下:(对于linux命令不熟的同仁们可以先去网上简单学习一番)

 

[python] view
plaincopyprint?

curl --head -f -s http://www.test.com/test.wmv | grep Content-Length: |cut -c17-  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java url