获取大文件的大小

Ant*_*oly 1 java io

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

更新

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

干杯,

rat*_*eak 6

File.length() 回报很久