Java 实例 - 获取远程文件大小

以下实例演示了如何获取远程文件的大小:

Main.java 文件

  1. import java.net.URL;
  2. import java.net.URLConnection;
  3. public class Main {
  4. public static void main(String[] args) throws Exception {
  5. int size;
  6. URL url = new URL("http://www.jishuchi.com/static/images/logo.png");
  7. URLConnection conn = url.openConnection();
  8. size = conn.getContentLength();
  9. if (size < 0)
  10. System.out.println("无法获取文件大小。");
  11. else
  12. System.out.println("文件大小为:" + size + " bytes");
  13. conn.getInputStream().close();
  14. }
  15. }

以上代码运行输出结果为:

  1. 文件大小为:8722 bytes