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. KVM(四) I/O 设备直接分配和 SR-IOV

    (4):I/O 设备直接分配和 SR-IOV 本文将分析 PCI/PCIe 设备直接分配(Pass-through)和 SR-IOV, 以及三种 I/O 虚拟化方式的比较. 1. PCI/PCI-E ...

  2. 深入理解Java的注解(Annotation):自定义注解入门(2)

    要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法. 元注解: 元注解的作用就是负责注解其他注解.Java5. ...

  3. Python 解释器中方向键无法使用的解决方法

    如下: SyntaxError: invalid syntax >>> ^[[A File "<stdin>", line 1 ^ SyntaxErr ...

  4. 用WP Super Cache和七牛为你的WordPress网站加速

    众所周知,WordPress一直都是博客建站的首选程序,而现在也有越来越多的企业网站都选择采用WordPress来搭建. WordPress虽好但其过于臃肿且响应速度慢等缺点也为站长们所诟病,目前网上 ...

  5. CF 990B. Micro-World【数组操作/贪心/STL/二分搜索】

    [链接]:CF [题意]:对任意一个数a[i] ,可以对任意 满足 i != j 且 a[i] > a[j] && a[i] <= a[j] +k 的 a[j] 可以被删掉 ...

  6. 【树状数组】Gym - 101147J - Whistle's New Car

    题意就是对每个点i,统计在其子树内(不含自身),且depj-depi<=xj的点有多少个. 把点分别按照dep-x和dep进行排序,离线处理, 每次把dep-x小于等于当前dep值的点插入树状数 ...

  7. 【最大流】【费用流】bzoj1834 [ZJOI2010]network 网络扩容

    引用题解: 最大流+费用流. 第一问最大流即可. 第二问为“最小费用最大流”. 由题意,这一问的可转化为在上一问的“残量网络”上,扩大一些边的容量,使能从新的图中的最大流为k. 那么易得:对于还有剩余 ...

  8. Problem G: 零起点学算法27——等级分制度

    #include<stdio.h> int main() { int a,b; while(scanf("%d %d",&a,&b)!=EOF) +a* ...

  9. Scala零基础教学【102-111】Akka 实战-深入解析

    第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期 Actor是构建akka程序的核心基石,akka中actor提供了构建可伸缩的,容错的,分布式的应用程序的基本抽象, a ...

  10. UILabel设置行间距

    UILabel设置行间距: NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWi ...