获取大文件的大小

时间:2011-05-28 23:55:58

标签: java io

非常基本的东西,但我找不到一种方法来读取几千兆字节的文件大小。 我知道方法File.length。 但int max值 2,147,483,647 。 是否有标准的API方法来读取超过2千兆字节的文件大小(可能是以千字节为单位返回长度,或者使用Long / BigInteger)?如果没有,用哪些库来做?

更新

人们善意地指出我应该RTFM。长最大尺寸可以容纳8388608太字节。 :)

干杯,

3 个答案:

答案 0 :(得分:6)

File.length()返回长

答案 1 :(得分:3)

根据File API doclength()返回long,而不是int

答案 2 :(得分:3)

我相信File.length()会返回long吗?这应该足够了。

相关问题