安卓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结尾的文件,通过看他们的源码 ...
随机推荐
- KVM(四) I/O 设备直接分配和 SR-IOV
(4):I/O 设备直接分配和 SR-IOV 本文将分析 PCI/PCIe 设备直接分配(Pass-through)和 SR-IOV, 以及三种 I/O 虚拟化方式的比较. 1. PCI/PCI-E ...
- 深入理解Java的注解(Annotation):自定义注解入门(2)
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法. 元注解: 元注解的作用就是负责注解其他注解.Java5. ...
- Python 解释器中方向键无法使用的解决方法
如下: SyntaxError: invalid syntax >>> ^[[A File "<stdin>", line 1 ^ SyntaxErr ...
- 用WP Super Cache和七牛为你的WordPress网站加速
众所周知,WordPress一直都是博客建站的首选程序,而现在也有越来越多的企业网站都选择采用WordPress来搭建. WordPress虽好但其过于臃肿且响应速度慢等缺点也为站长们所诟病,目前网上 ...
- CF 990B. Micro-World【数组操作/贪心/STL/二分搜索】
[链接]:CF [题意]:对任意一个数a[i] ,可以对任意 满足 i != j 且 a[i] > a[j] && a[i] <= a[j] +k 的 a[j] 可以被删掉 ...
- 【树状数组】Gym - 101147J - Whistle's New Car
题意就是对每个点i,统计在其子树内(不含自身),且depj-depi<=xj的点有多少个. 把点分别按照dep-x和dep进行排序,离线处理, 每次把dep-x小于等于当前dep值的点插入树状数 ...
- 【最大流】【费用流】bzoj1834 [ZJOI2010]network 网络扩容
引用题解: 最大流+费用流. 第一问最大流即可. 第二问为“最小费用最大流”. 由题意,这一问的可转化为在上一问的“残量网络”上,扩大一些边的容量,使能从新的图中的最大流为k. 那么易得:对于还有剩余 ...
- Problem G: 零起点学算法27——等级分制度
#include<stdio.h> int main() { int a,b; while(scanf("%d %d",&a,&b)!=EOF) +a* ...
- Scala零基础教学【102-111】Akka 实战-深入解析
第102讲:通过案例解析Akka中的Actor运行机制以及Actor的生命周期 Actor是构建akka程序的核心基石,akka中actor提供了构建可伸缩的,容错的,分布式的应用程序的基本抽象, a ...
- UILabel设置行间距
UILabel设置行间距: NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWi ...