安卓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结尾的文件,通过看他们的源码 ...
随机推荐
- rest_frameword框架的基本组件
序列化 序列化:转化数据和校验数据(提交数据时校验数据类型) 开发我们的Web API的第一件事是为我们的Web API提供一种将代码片段实例序列化和反序列化为诸如json之类的表示形式的方式.我们可 ...
- MATLAB的cftool工具箱简介
下面,通过一个例子说明cftool可视化界面工具箱的用法. 例如,已知 x = [0 0.2 0.50.8 0.9 1.3 1.4 1.9 2.1 2.2 2.5 2.6 2.9 3.0]; y = ...
- 洛谷——P1655 小朋友的球
P1655 小朋友的球 题目描述 @发源于 小朋友最近特别喜欢球.有一天他脑子抽了,从口袋里拿出了N个不同的球,想把它们放到M个相同的盒子里,并且要求每个盒子中至少要有一个球,他好奇有几种放法,于是尝 ...
- Largest Divisible Subset -- LeetCode
Given a set of distinct positive integers, find the largest subset such that every pair (Si, Sj) of ...
- 【贪心】【线性基】bzoj2460 [BeiJing2011]元素 / bzoj3105 [cqoi2013]新Nim游戏
p2460: #include<cstdio> #include<algorithm> using namespace std; #define N 1001 typedef ...
- IOS,苹果内购和添加广告
内购——应用内购买 通过苹果应用程序商店有三种主要赚钱的方式: 直接收费(与国内大部分用户的消费习惯相悖) 广告(降低用户体验 应用程序名称带Lite可以添加广告) O2O -> Online推 ...
- JNI之Hello World!
基本流程: 1. 创建一个类(HelloWorld.java)2. 使用 javac 编译该类3. 利用 javah -jni 产生头文件4. 用本地代码实现头文件中定义的方法5. Run 备注:在一 ...
- hdu2829 四边形优化dp
Lawrence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total S ...
- Sticky Footer,完美的绝对底部
写在前面 做过网页开发的同学想必都遇到过这样尴尬的排版问题:在主体内容不足够多或者未完全加载出来之前,就会导致出现(图一)的这种情况,原因是因为没有足够的垂直空间使得页脚推到浏览器窗口最底部.但是,我 ...
- DELPHI HMAC256
DELPHI HMAC256 unit HMAC;interfaceuses System.SysUtils, EncdDecd, IdHMAC, IdSSLOpenSSL, IdHas ...