File有四个构造函数

       public File(File dir,String name)
            参数为File和String,File制定构造的新的File对象的路径,而String制定新的File名字
       Public File(String path)
            参数为String,构造一个新的File使用制定的路径
       public File(String dirPath,String name)
            dirPath为指定的文件路径,name为文件的名字
       public File(URI uri)
            构造新的文件使用URI指定路径
       File getFilesDir()
            返回路径中的目录,并且保持应用程序文件。在这里获取到的是/data/data//files目录,返回一个File
       File  getCacheDir()
            方法用于获取/data/data//cache目录
      boolean delete()
            删除文件
      public boolean equals (Object obj)
            判断obj和调用的对象是否相同
      public File getAbsoluteFile()
            返回一个新的文件,该文件的绝对路径是调用的File的路径
      public String getAbsoluteFile()
            返回该文件的绝对路径
      public long getFreeSpace()
            返回在分区上剩余的字节数量,包括当前File的路径
      public String getName()
            返回文件的名称
      public String getPath()
            返回文件的相对路径
      public String getAbsoultePath()
            返回文件的绝对路径
      public long getTotalSpace()
            返回分区的总字节大小
      public long getUsableSpace()
            返回分区可用字节的大小
      public boolean IsDirectory()
             判断是否为文件夹
      public boolean IsFile()
             判断是否为文件
      public boolean isHidden()
             判断是否为操作系统定义的隐藏文件
      public long lastModified()
             返回最后一次修改该文件的时间,以毫秒计算,从1970年1月1日开始算
      public long length()
              返回文件的长度,单位为字节
      public boolean mkdir()
             创建一个文件夹,当父目录存在才能成功创建
      public boolean mkdirs()
             创建一个文件夹,可可附带创建父目录
      public boolean renameTo(File newPath)
             重命名newpath文件夹
      public boolean setWritable(boolean writable,boolean ownerOnly)
            writable 如果为真,对该文件有写权限,否则没有
            ownerOnly 如果为真,只对文件的拥有者有写权限,否则,对其他人也有写权限。
      public boolean setWritable(boolean writable,true)
             同setWritable(writable,true)一个意思
      public boolean setReadOnly()
             对文件只有读权限
      public boolean setReadable(boolean readable,boolean ownerOnly)
             readable 如果为真,对该文件有读权限
             ownerOnly 如果为真,只对文件的拥有者有读权限,否则,对其他人也有读权限
      public boolean setReadable(boolean readable)
             同setReadable(boolean readable,true)一个意思
      public String toString()
    	     toString是一个Object类的方法,可以返回一个对象的字符串表示。
      public URI toURI()
	     返回一个文件的URI

Android File类 根据官方文档理解(转)的更多相关文章

  1. Android File类 根据官方文档理解

    File有四个构造函数        public File(File dir,String name)             参数为File和String,File制定构造的新的File对象的路径 ...

  2. Android 触摸手势基础 官方文档概览

    Android 触摸手势基础 官方文档概览 触摸手势检测基础 手势检测一般包含两个阶段: 1.获取touch事件数据 2.解析这些数据,看它们是否满足你的应用所支持的某种手势. 相关API: Moti ...

  3. Android 触摸手势基础 官方文档概览2

    Android 触摸手势基础 官方文档概览 触摸手势检测基础 手势检测一般包含两个阶段: 1.获取touch事件数据 2.解析这些数据,看它们是否满足你的应用所支持的某种手势. 相关API: Moti ...

  4. 【Android API】Android 4.1 API官方文档详解

    原文:http://android.eoe.cn/topic/summary 翻译:[eoeAndroid原创团队]kris.流风而逝.贼寇在何方.snowxwyo.lsy4833406 更新日期:2 ...

  5. [Docker 官方文档] 理解 Docker

    http://segmentfault.com/a/1190000002609286 什么是 Docker? Docker 是一个用于开发.交付和执行应用的开放平台,Docker 设计用来更快的交付你 ...

  6. kotlin官方文档-1.0入门

    什么是Kotlin?   图片发自简书App Kotlin是JetBrains开发的基于JVM的语言,JetBrains想必大家应该很熟悉了,他们创造了很多强大的IDE,android studio谷 ...

  7. Tomcat官方文档关于数据源配置的内容

    虽然有网上有网友自己总结的文章,但说明得总是不够清晰,还是参考官方文档理解得比较透彻: http://tomcat.apache.org/tomcat-7.0-doc/jdbc-pool.html h ...

  8. Google Android官方文档进程与线程(Processes and Threads)翻译

    android的多线程在开发中已经有使用过了,想再系统地学习一下,找到了android的官方文档,介绍进程与线程的介绍,试着翻译一下. 原文地址:http://developer.android.co ...

  9. [翻译]Android官方文档 - 通知(Notifications)

    翻译的好辛苦,有些地方也不太理解什么意思,如果有误,还请大神指正. 官方文档地址:http://developer.android.com/guide/topics/ui/notifiers/noti ...

随机推荐

  1. Java类实例化原理

    Java对象的创建过程包括 类初始化(JVM类加载机制)和类实例化两个阶段. 一.Java对象创建时机 (1)使用new关键字创建对象 (2)反射创建对象 使用Class类的newInstance方法 ...

  2. Python入门,以及简单爬取网页文本内容

    最近痴迷于Python的逻辑控制,还有爬虫的一方面,原本的目标是拷贝老师上课时U盘的数据.后来发现基础知识掌握的并不是很牢固.便去借了一本Python基础和两本爬虫框架的书.便开始了自己的入坑之旅 言 ...

  3. 初学Hadoop:利用VMWare+CentOS7搭建Hadoop集群

     一.前言 开始学习数据处理相关的知识了,第一步是搭建一个Hadoop集群.搭建一个分布式集群需要多台电脑,在此我选择采用VMWare+CentOS7搭建一个三台虚拟机组成的Hadoop集群. 注:1 ...

  4. bzoj2938 病毒

    Description 二进制病毒审查委员会最近发现了如下的规律:某些确定的二进制串是病毒的代码.如果某段代码中不存在任何一段病毒代码,那么我们就称这段代码是安全的.现在委员会已经找出了所有的病毒代码 ...

  5. elasticsearch聚合--桶(Buckets)和指标(Metrics)的概念

    写在前面的话:读书破万卷,编码如有神--------------------------------------------------------------------主要内容包括: 聚合的两个核 ...

  6. (转)资源监控工具Spotlight监测LINUX

    个人1.安装spotlight,Spotlight on Unix2.配置spotlight,注意spotlight默认不能使用root用户进行连接,需要用户自己创建一个具有root权限的用户.(1) ...

  7. MySQL时间戳与日期互转

    1.UNIX时间戳转换为日期用函数: FROM_UNIXTIME() ); 输出:2006-08-22 12:11:10 2.日期转换为UNIX时间戳用函数: UNIX_TIMESTAMP() sel ...

  8. Spring过滤器组件自动扫描

    在这个Spring自动组件扫描的教程,您已经了解如何使Spring自动扫描您的组件.在这篇文章中,我们将展示如何使用组件过滤器自动扫描过程. 1.过滤组件 - 包含 参见下面的例子中使用Spring  ...

  9. There is no Action mapped for namespace [/] and action name [Login] associated with context path [/e

    近期学习web开发时,就遇到这个令人头疼的问题. 百度谷歌了N遍,最终在博客http://blog.csdn.net/liu578182160/article/details/17266879中找到了 ...

  10. 解决 PHP Fatal error: Call-time pass-by-reference has been removed

    PHP在升级到5.4版本的php可能会出现这种错误: 如果这样使用函数(或者类)的话,会产生一个 PHP Fatal error:foo(&$var);实际上,这样用法在php5.3中就会有提 ...