Java中如何获取文件的大小

有两种方式:

  1. File中的方法 length()
  2. FileInputStream中的方法 available()

第一种方法如下:


File file = new File("/Users/liyanan/Desktop/test.txt");
System.out.println(file.length() + " bytes");

结果是:

1262 bytes

第二种方法如下:


File file = new File("/Users/liyanan/Desktop/test.txt");
FileInputStream fis = new FileInputStream(file);
System.out.println(fis.avaiable());

结果是:

1261

你可能感兴趣的:(Java中如何获取文件的大小)