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. 为当前用户创建cron服务

    为当前用户创建cron服务 1.  键入 crontab  -e 编辑crontab服务文件 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/bu ...

  2. 安装Team Services Agent Win7

    现状:项目现时使用的是Team Services,使用Team Services可以控制其中的一台Build Server,从Github提取代码,并在Build Server进入编译打包处理(son ...

  3. C指针详解

    前言:复杂类型说明 要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其 ...

  4. Python 读写 Excel(转)

    Python 读写 Excel 基本上, 这个网页已经说明一切了: http://pypi.python.org/pypi/xlrd 等有时间再把这个页面写漂亮,现在先记一些代码. 读Excel 先建 ...

  5. win7 office2016 激活(2018.6.17测试可用)

    坑比的一天,啥也没学,净用来折腾了office2016的安装了. 虽然有个wps可以用,但是真心的卡啊,用不惯就卸载了.虽然是卸载了,也埋了很多坑给我. 还是说office2016吧,网上到处找激活工 ...

  6. 集训day15 t1 poj3728

    [问题描述] 有一颗n个节点的树 每个节点上都有许多奸商在卖东西,第i个奸商的理想价格为vi,即他会以vi的价格购买或卖出一件东西 有m个人希望从树上的某个点走到另一个点,问你在只进行一次买卖(每次仅 ...

  7. dfs序学习总结

    dfs序: 每个节点在dfs中的进出栈的时间序列. 树是非线性结构,根节点连着子节点,那么dfs序...节点进出栈的时间先后? 从根节点入栈,然后左儿子入栈,左儿子出栈,右儿子入栈,右儿子出栈,根节点 ...

  8. [Contest20180318]求和

    题意:求$\sum\limits_{i=1}^n\sum\limits_{j=1}^i\sum\limits_{k=1}^i(i,j,k)$ 先令$f(n)=\sum\limits_{i=1}^n\s ...

  9. 【分块】hdu5057 Argestes and Sequence

    分块,v[i][j][k]表示第i块内第j位是k的元素数.非常好写.注意初始化 要注意题意,①第i位是从右往左算的. ②若x没有第i位,则用前导零补齐10位.比如103---->00000001 ...

  10. 【前缀和】【分类讨论】hdu5163 Taking Bus

    #include<cstdio> using namespace std; int T,n,m,x,y; long long sum[100001],ans,d[100001]; int ...