安卓File类汇总
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类汇总的更多相关文章
- java io知识点汇总FIle类
1.路径分隔符问题: 因为java有跨平台行,而在windows和linux中的目录分隔符是不同的.windows是"\" 而linux是"/" 所以必须想办 ...
- day19<异常&File类>
异常(异常的概述和分类) 异常(JVM默认是如何处理异常的) 异常(try...catch的方式处理异常1) 异常(try...catch的方式处理异常2) 异常(编译期异常和运行期异常的区别) 异常 ...
- (转载)android 一些工具类汇总
android 一些工具类汇总 作者:曾田生z 字体:[增加 减小] 类型:转载 时间:2016-08-14我要评论 本文给大家汇总介绍了一些常用的Android工具类,非常的简单实用,有需要的小伙伴 ...
- Java中File类的方法详解
File类也是Java中一个比较重要的类,通过他我们可以实现对文件的一系列操作,其内置了很多方法,下面我将按方法的功能分块,逐一讲解: 快速导航 构造方法 常用方法 创建目录 判断 `is...` t ...
- java中File类的使用
public class FileLei { public static void main(String[] args) throws IOException { //..表示上 ...
- File 类
File 类:文件和目录(文件夹)路径名的抽象表现形式. 方法 1.创建功能 public boolean createNewFile():创建文件 public boolean mkdir():创建 ...
- C#File类常用的文件操作方法(创建、移动、删除、复制等)
File类,是一个静态类,主要是来提供一些函数库用的.静态实用类,提供了很多静态的方法,支持对文件的基本操作,包括创建,拷贝,移动,删除和 打开一个文件. File类方法的参量很多时候都是路径path ...
- File类基础
File类的作用: Java的io包中定义了File类,用于对文件或文件夹的管理操作. File类只能够用于表示文件或文件夹的信息(属性)和对该文件或文件夹的删除创建操作 (不能对内容进行访问) 通过 ...
- 【转】File类应用 - FilenameFilter 和 FileFilter
FilenameFilter & FileFilter FilenameFilter 和 FileFilter 都是用来过滤文件,例如过滤,以.jpg或者.java结尾的文件,通过看他们的源码 ...
随机推荐
- 通过文件配置:firewalld.service(5)
firewalld.service Name firewalld.service — firewalld service configuration files Synopsis /etc/firew ...
- hdu 1669(二分图多重匹配)
Jamie's Contact Groups Time Limit: 15000/7000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/ ...
- java线程池ThreadPoolExecutor的使用
package s.b.foo.caze.thread; import java.io.Serializable; import java.util.concurrent.ArrayBlockingQ ...
- OSSIM 4 组件目录
在查找openvas问题的时候,发现: 主要组件的配置文件目录:/etc/default主要组件的安装目录:/usr/share 感觉和kali linux的的结构类似.
- Codeforces 702A Maximum Increase(dp)
题目链接:http://codeforces.com/problemset/problem/702/A 题意: 给你N个数,a[0], a[1], a[2], ....., a[n-1],让你找出最长 ...
- wildfly8.1部署注意事项
wildfly8.1部署注意事项 jboss 最近新项目上线,本人部署过程中总结了以下几点比较关键的地方,看是否对大家有用处 服务器改成支持外网访问 在standalone.xml文件中找到 ...
- 【kruscal】【最小生成树】【搜索】bzoj1016 [JSOI2008]最小生成树计数
不用Matrix-tree定理什么的,一边kruscal一边 对权值相同的边 暴搜即可.将所有方案乘起来. #include<cstdio> #include<algorithm&g ...
- 【莫队算法】【权值分块】bzoj3585 mex
orz PoPoQQQ. 本来蒟蒻以为这种离散化以后就对应不起来的题不能权值分块搞的说. ……结果,实际上>n的权值不会对答案作出贡献. #include<cstdio> #incl ...
- 将SeqReader打包成可执行的jar包
SeqReader是我定义的一个读取SequenceFile文件,并将部分(key,value)打印到控制台窗口的类,其完整代码如下: /** * Created with IntelliJ IDEA ...
- 【java】java中直接根据Date 获取明天的时间
展示代码: @Test public void dateTest(){ Date now = new Date(); System.out.println(now); // java.util.Dat ...