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

来源:互联网 发布:靠谱助手提示网络异常 编辑:程序博客网 时间:2024/05/18 22:39

有时候在开发过程中需要得到一个远程文件的大小,

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

[java] view plaincopyprint?
  1. public static void main(String[] args) {  
  2.   
  3. try {  
  4. URL url = new URL("http://www.test.com/test.wmv");   
  5. HttpURLConnection conn = (HttpURLConnection) url.openConnection();  
  6. conn.setConnectTimeout(10 * 1000);   
  7. System.out.println("文件大小为:"+conn.getHeaderField("Content-Length"));  
  8. catch (MalformedURLException e) {  
  9. e.printStackTrace();  
  10. catch (IOException e) {  
  11. e.printStackTrace();  
  12. }  
  13.   
  14. }  

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

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

 

[python] view plaincopyprint?
  1. curl --head -f -s http://www.test.com/test.wmv | grep Content-Length: |cut -c17-  
0 0
原创粉丝点击