Android文件操作基础
Android 开发里的文件操作,真的用得太频繁了,尤其你要存点啥、读点啥,或者搞缓存的时候。像文件的创建、删除、读写、拷贝、列举、判断存在这些基本动作,写起来其实也不复杂,但细节要注意。文里用到的都是java.io
和java.nio
下的类,简单实用。
创建文件时,直接用File
对象配合createNewFile()
就行,写的时候判断一下exists()
,避免重复。删文件?一句delete()
就能,前提是你真确认要删。
至于读写文件,推荐用BufferedReader
和BufferedWriter
,速度快点、用起来也顺手。比如读取日志、写配置,都挺合适的。拷贝文件用Channels
也方便,尤其大文件时效率还不错。
另外,列目录用listFiles()
,判断文件是否存在直接exists()
就好。最有意思的还是计算文件 MD5,这个常用在做文件校验上,代码也有现成的封装,用起来简单。配合一些文件上传场景,用来比对完整性实用。
,这套文件操作用法,适合大多数 Android 应用场景。你只要掌握几个核心 API,组合一下就能搞定各种需求。如果你还在手动用户数据、缓存文件、音视频操作,强烈建议收藏一波。
1.28MB
文件大小:
评论区