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. [图解算法] 归并排序MergeSort——<递归与分治策略>

    #include"iostream.h" void Merge(int c[],int d[],int l,int m,int r){ ,k=l; while((i<=m)& ...

  2. Jmeter 监控远程服务器

    压力测试中如何监控服务器的性能呢? 性能选取哪些指标? 环境配置: Jmeter安装路径:E:\SOFEWARE\apache-jmeter-3.1: 需要将JMeterPlugins-Extras. ...

  3. 二维字符数组利用gets()函数输入

    举例: ][]; ;i<;i++) gets(a[i]); a是二维字符数组的数组名,相当于一维数组的指针, 所以a[i]就相当于指向第i个数组的指针,类型就相当于char *,相当于字符串.

  4. HDU 1017 A Mathematical Curiosity (输出格式,穷举)

    #include<stdio.h> int main() { int N; int n,m; int a,b; int cas; scanf("%d",&N); ...

  5. codeforces Round #440 B Maximum of Maximums of Minimums【思维/找规律】

    B. Maximum of Maximums of Minimums time limit per test 1 second memory limit per test 256 megabytes ...

  6. MongoDB走过的坑(4.0.3版本)

    数据存储一般使用本地或者存储在数据库,MongoDB是一个非关系型数据库,今天小结下走过的一些坑. 1.网上的很多教程对自己无效 解决方法:这种情况一般都是和版本有关系,数据库在不断的更新发展,很多东 ...

  7. hdu6138(后缀数组)

    hdu6138 题意 给出若干个字符串,每次查询两个字符串,求两个字符串的公共子串且在给出的某一个字符串中作为前缀的最大长度. 分析 求公共子串:后缀数组 判断前缀:字典树 求完后缀数组,遍历下 \( ...

  8. Tarjan+topsort(DP)【P3387】 [模板]缩点

    Description 给定一个n个点m条边有向图,每个点有一个权值,求一条路径,使路径经过的点权值之和最大.你只需要求出这个权值和. 允许多次经过一条边或者一个点,但是,重复经过的点,权值只计算一次 ...

  9. XSS && CRLF && property&attribute

    XSS cross-site scripting 跨站点脚本,为了避免与css冲突,命名为XSS.它是将恶意代码作为一个网页内容,这些恶意代码会注入到用户的浏览器中并执行,从而使用户受到攻击,常见的有 ...

  10. 22、Flask实战第22天:Flask信号

    Flask中的信号使用的是一个第三方插件blinker.通过pip list看一下是否安装,如果没有,则使用如下命令安装 pip install blinker 自定义信号 自定义信号分为3步: ①定 ...