Android文件大小计算

2020-09-30  本文已影响0人  主音King

获取文件大小方法:
1、file.length()方法,类型long Byte。支持大文件(9223372036854775807),文件大小不准。
2、fileInputStream.available()方法,类型int,最大(1.99GB),大文件返回0。文件大小准确
3、java.nio.*下的FileChannel,支持大文件,文件大小准确。

建议使用java.nio.*的FileChannel
或者:
建议1.99G内的文件使用fileInputStream.available()
无法预知多大文件的使用file.length()

上一篇 下一篇

猜你喜欢

热点阅读