java里获取本地文件大小可以直接new File(url).length(),但是获取网络文件大小需要有点改动,代码如下,需要时自取:

import java.io.IOException;

import java.net.HttpURLConnection;

import java.net.MalformedURLException;

import java.net.URL;

import org.apache.log4j.Logger;

public class FileTest {

private static final Logger logger = Logger

.getLogger(FileTest.class);

public static void main(String[] args){

FileTest fileTest = new FileTest();

String url = "http://211.64.201.201/uploadfile/nyz.mp3";

try {

System.out.println("文件大小:"+fileTest.getFileLength(url));

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

/**

* 获取网络文件大小

* @param url

* @param type

* @return

* @throws IOException

*/

private int getFileLength(String url1) throws IOException{

int length=0;

URL url;

try {

url = new URL(url1);

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

//根据响应获取文件大小

length=urlcon.getContentLength();

urlcon.disconnect();

} catch (MalformedURLException e) {

// TODO Auto-generated catch block

e.printStackTrace();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

return length;

}

}

java 网络文件大小_java获取网络文件大小相关推荐

  1. java获取网络时间_java获取网络当前时间

    展开全部 如果你要获取的是Internet时间,可以使用NTP服务. NTP概念简介 Network Time Protocol(NTP)是62616964757a686964616fe4b893e5 ...

  2. java 重定向下载_Java 获取网络302重定向URL的方法

    方法1: import java.net.HttpURLConnection; import java.net.URL; import org.junit.Assert; import org.jun ...

  3. java获取文件大小_Java获取文件大小

    java获取文件大小 Today we will look into different ways to get file size in Java. 今天,我们将研究使用Java获取文件大小的不同方 ...

  4. java相关协议_java相关网络协议是什么

    能够有效保证我们上网安全的就是网络协议,那么java相关网络协议是什么?了解网络安全常识,首先就要了解佰佰安全网小编就带您认识一下吧. 1.概述 Java通过协议获取网络数据或者从设备上获取设备数据的 ...

  5. java网络编程_Java基础 网络编程

    主要内容 软件架构CS/BS 网络通信三要素 TCP通信 Socket套接字 ServerSocket 教学目标 能够辨别UDP和TCP协议特点 能够说出TCP协议下两个常用类名称 能够编写TCP协议 ...

  6. java的get请求获取网络中的图片

    写项目的时候写的,感觉以后还会用,所以记录一下 一种通过 java 的get请求获取 网上图片的数据 二种,通过获取本地的具体文件下的图片的数据 前台写的 date.t.avatat 是 存在数据库中 ...

  7. android 扫描所有文件大小,Android获取指定文件大小

    /** * 获取指定文件大小 * @param f * @return * @throws Exception */ public static long getFileSize(File file) ...

  8. php header 文件大小,php获取远程文件大小及信息的函数(head_php

    php获取远程文件大小及信息的函数(header头信息获取) 阿里西西Alixixi.com开发团队在做一个客户系统时,需要做远程下载的功能,并实时显示进度条效果. 所以,需要预先读取远程文件的大小信 ...

  9. python获取网络时间_python获取网络时间和本地时间

    今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释. python获取网络时间获取网络时间 def getBeijinTime(): ""&qu ...

最新文章

  1. tf.cast()数据类型转换
  2. mysql索引底层实现原理_mysql的索引底层之实现原理
  3. 七牛云rs.php位置,七牛云存储PHP生成管理凭证以及查看文件(state)
  4. java 多线程 day12 读写锁
  5. android addView的使用
  6. 2023届IC实习小结
  7. call,apply,bind的区别
  8. 晨哥真有料丨恋爱的感觉是什么样子?
  9. 思考XSS攻击和跨站伪造请求CSRF
  10. [查看内置函数帮助]
  11. DCMTK各模块说明
  12. 企业招聘大数据人才 看重的是哪些方面?
  13. discuz论坛模板文件目录
  14. 教给大家:怎样给电脑分盘。
  15. 微软 2021 校园招聘正式启动!
  16. chr 13 java 替换_Java ROT13编码转换算法实现
  17. android ADB 模拟手机点击事件
  18. laragon 更换php的版本
  19. 可信启动、安全启动:SGX、TrustZone、SecureEnclave
  20. 置信度,置信区间,区间估计

热门文章

  1. USACO Section 2.1 Sorting a Three-Valued Sequence 解题报告
  2. java+opencv+intellij idea实现人脸识别
  3. 单调队列练习之广告印刷
  4. Windows Phone本地数据库(SQLCE):13、更新数据(翻译)
  5. svn co 默认密钥' GNOME keyring
  6. foobar2000 配置
  7. 解决 vs2003 无法启动调试 没有正确安装调试器
  8. python open w_python-文件操作示例
  9. Java基础练习之流程控制(四)
  10. windows查看GPU使用信息