Android中对/data/data/<package name>/files下文件操作

/data/data/ 该路径为系统内部存储文件路径,即:/data/data/package name/,各路径都是基于你自己的应用package name的内部存储路径下。
注:所有内部存储中保存的文件在用户卸载应用的时候会被删除。
一、 files

  1. Context.getFilesDir(),该方法返回/data/data/package name/files的File对象。
  2. Context.openFileInput()与Context.openFileOutput(),只能读取和写入files下的文件,返回的是FileInputStream和FileOutputStream对象。
  3. Context.fileList(),返回files下所有的文件名,返回的是String[]对象。
  4. Context.deleteFile(String),删除files下指定名称的文件。

二、cache
Context.getCacheDir(),该方法返回/data/data/package name/cache的File对象。

三、custom dir
getDir(String name, int mode),返回/data/data/package name/下的指定名称的文件夹File对象,如果该文件夹不存在则用指定名称创建一个新的文件夹。

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,131评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,683评论 0 17
  • 王越是一名工程师,平时的爱好就是制作一些工具,经常会帮别人改造一些手机一类的电子产品,但是他是一个孤儿,从小到...
    散手江龙阅读 196评论 1 0
  • 行动不是能用语言描述的。 PART3—PART6部分,还是在讲行动,以及行动中的问题。昨天听阅读者反映,I看...
    惟之阅读 260评论 0 1