Android文件大小计算

获取文件大小方法:
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()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。