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 |