File类
构造函数 | 参数 |
---|---|
File(File dir,String name) | File制定构造的新的File对象的路径,而String制定新的File名字 |
File(String path) | String,构造一个新的File使用制定路径 |
File(URI uri) | 构造新的文件使用URI指定路径 |
| 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 如果为真,对该文件有写权限,否则没有。 |
| 同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 |