------- android培训、java培训、期待与您交流! ----------
File
文件的类。包括文件和文件夹。
构造方法
有4种,分别是
File(String path):通过String来初始化
File(String path,String child):通过path和child分开的情况创建文件
File(File file,String child):通过File和String来创建一个个新的File
File(URL url):通过解析URL建立文件
本类的对象是一个抽象的路径名,是平台无关的。
常用的方法
1、创建的方法:createFile()
创建一个不存在的文件。返回类型是boolean型,如果创建成功返回true,否则返回false
mkdir()
创建一个不存在的目录。返回类型是boolean型,如果创建成功返回true,否则返回false
mkdirs()
创建路径下不存在的目录。创建成功返回true,否则false。该方法与mkdir()的区别在于,本方法可以创建路径下的多个不存在的目录。
delete()
删除对象
deleteOnExit()
当虚拟机停止时删除对象
isAbsolute()
测试路径是不是一个绝对路径
isDirectory()
测试对象是不是一个目录
isFile()
测试对象是不是一个文件
isHidden()
测试对象是不是隐藏文件/文件夹
exists()
测试对象是否存在
getName()
获取对象的文件名(如果是文件夹,则返回最下层的文件夹名)
getPath()
获取对象的路径名(父路径+文件名)
getParent()
获取对象的父路径
length()
获取文件的长度
list()
获取该文件路径下的文件列表(仅对文件夹有效,若为文件,返回是个空String数组)
listFiles()
获取该文件路径下的文件列表,返回类型是File[]
lastModified()
获取最后修改时间
renameTo()
将对象重命名