File类

构造函数 參数
File(File dir,String name)
File制定构造的新的File对象的路径。而String制定新的File名字
File(String path)
String,构造一个新的File使用制定路径
File(URI uri)
构造新的文件使用URI指定路径
File(String dirPath,String name)
dirPath为指定的文件路径,name为文件的名字
 
功能函数 功能
getFilesDir()
 返回路径中的文件夹,而且保持应用程序文件。在这里获取到的是/data/data//files文件夹,返回一个File
getCacheDir()

用于获取/data/data//cache文件夹
boolean delete()
删除文件
  public boolean equals (Object obj)

推断obj和调用的对象是否同样
 public File getAbsoluteFile()
  返回一个新的文件,该文件的绝对路径是调用的File的路径

String getAbsoluteFile()
  返回该文件的绝对路径
 public long getFreeSpace()
 返回在分区上剩余的字节数量,包含当前File的路径

public String getName()
      返回文件的名称
public String getPath()
     返回文件的相对路径
 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
 



安卓File类汇总的更多相关文章

  1. java io知识点汇总FIle类

    1.路径分隔符问题: 因为java有跨平台行,而在windows和linux中的目录分隔符是不同的.windows是"\" 而linux是"/"  所以必须想办 ...

  2. day19<异常&File类>

    异常(异常的概述和分类) 异常(JVM默认是如何处理异常的) 异常(try...catch的方式处理异常1) 异常(try...catch的方式处理异常2) 异常(编译期异常和运行期异常的区别) 异常 ...

  3. (转载)android 一些工具类汇总

    android 一些工具类汇总 作者:曾田生z 字体:[增加 减小] 类型:转载 时间:2016-08-14我要评论 本文给大家汇总介绍了一些常用的Android工具类,非常的简单实用,有需要的小伙伴 ...

  4. Java中File类的方法详解

    File类也是Java中一个比较重要的类,通过他我们可以实现对文件的一系列操作,其内置了很多方法,下面我将按方法的功能分块,逐一讲解: 快速导航 构造方法 常用方法 创建目录 判断 `is...` t ...

  5. java中File类的使用

    public class FileLei {    public static void main(String[] args) throws IOException {        //..表示上 ...

  6. File 类

    File 类:文件和目录(文件夹)路径名的抽象表现形式. 方法 1.创建功能 public boolean createNewFile():创建文件 public boolean mkdir():创建 ...

  7. C#File类常用的文件操作方法(创建、移动、删除、复制等)

    File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...

  8. File类基础

    File类的作用: Java的io包中定义了File类,用于对文件或文件夹的管理操作. File类只能够用于表示文件或文件夹的信息(属性)和对该文件或文件夹的删除创建操作 (不能对内容进行访问) 通过 ...

  9. 【转】File类应用 - FilenameFilter 和 FileFilter

    FilenameFilter & FileFilter FilenameFilter 和 FileFilter 都是用来过滤文件,例如过滤,以.jpg或者.java结尾的文件,通过看他们的源码 ...

随机推荐

  1. python算法:LinkedList(双向线性链表)的实现

    LinkedList是一个双向线性链表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer).由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一 ...

  2. MATLAB作图方法与技巧(一)

    下面从折线图.曲面图和图形说明与定制三个方面说明MATLAB作图的一些方法与技巧,注意,文中出现的单引号在MATLAB中实际运行的时候,需要改为MATLAB认可的单引号. 一. 作折线图 1.plot ...

  3. MyEclipse的破解代码,适用各个版本

    import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public ...

  4. AMQ学习笔记 - 04. 消息选择器

    概述 消息选择器使用类似于SQL语法,为Consumer指定基于Message属性的筛选条件. 消息选择器 发送的时候,给消息添加一些属性:在接收的时候,根据属性进行过滤. API javax.jms ...

  5. Codeforces 1036E. Covered Points

    又一次写起了几何.... 特殊处理在于有可能出现多条线段交于一点的情况,每次考虑时,对每条线段与其他所有线段的交点存在一个set里,对每一个set,每次删除set.size()即可 重点在于判断两条线 ...

  6. 队列 P1160 队列安排(啊啊 不会啊)

    洛谷 题目描述 一个学校里老师要将班上N个同学排成一列,同学被编号为1-N,他采取如下的方法: 1.先将1号同学安排进队列,这时队列中只有他一个人: 2.2-N号同学依次入列,编号为i的同学入列方式为 ...

  7. HYSBZ - 2038 小Z的袜子 (莫队算法)

    A1206. 小Z的袜子 时间限制:1.0s   内存限制:512.0MB   总提交次数:744   AC次数:210   平均分:44.44 将本题分享到:        查看未格式化的试题    ...

  8. 23、Flask实战第23天:Flask-Restful

    Restful API规范 restful api是用于前端和后台进行通信的一套规范.使用这个规范可以让前后端开发变得更加轻松. 协议 采用http或者https 数据传输格式 数据之间传输的格式应该 ...

  9. 理解XML-RPC

    有关XML-RPC http://baike.baidu.com/link?url=ejidFtjelUzPv75VBm5_XrzSbHtFgArYY47S1s1NK2_m-auOr10sTeRh6U ...

  10. 【DFS序】【莫队算法】【权值分块】bzoj2809 [Apio2012]dispatching

    题意:在树中找到一个点i,并且找到这个点子树中的一些点组成一个集合,使得集合中的所有点的c之和不超过M,且Li*集合中元素个数和最大 首先,我们将树处理出dfs序,将子树询问转化成区间询问. 然后我们 ...