非常基本的东西,但我找不到一种方法来读取几千兆字节的文件大小。
我知道方法File.length
。
但int max值 2,147,483,647 。
是否有标准的API方法来读取超过2千兆字节的文件大小(可能是以千字节为单位返回长度,或者使用Long / BigInteger)?如果没有,用哪些库来做?
更新
人们善意地指出我应该RTFM。长最大尺寸可以容纳8388608太字节。 :)
干杯,
答案 0 :(得分:6)
File.length()
返回长
答案 1 :(得分:3)
根据File
API doc,length()
返回long
,而不是int
。
答案 2 :(得分:3)
我相信File.length()
会返回long
吗?这应该足够了。