Java中File的使用

JAVA学习网 2017-07-22 12:28:01

File

代表文件或者目录的类

构造函数

File(File parent,String child)---代表了指定父目录下的指定的子文件或者子目录

File(String pathname)---代表了指定路径对应的文件或者目录对象

重要方法

创建

createNewFile()---只能用来创建文件,并且一次只能创建一个文件,要求文件存储的目录必须真实存在

mkdir()---只能用来创建目录,不能用来创建多层目录

mkdirs()---创建多层目录

删除

delete()---用来删除文件或者目录。如果目录下有子文件或者子目录,则删除失败--直接从计算机中移除,不能撤销删除

设置

renameTo(File dest)---重命名指定的文件

setLastModified(long time)---设置文件的最后一次修改时间

setReadable(boolean b)---设置文件是否可读

setReadOnly()---设置文件为只读

获取

listFiles()---获取指定目录下的子目录和子文件对象组成的数组

getName()---获取文件的名字

getParent()---获取父目录的路径字符串

lastModified()---获取最后一次修改时间

判断

canRead()---判断文件是否可读

canWrite()---判断文件是否可写

isHidden()---判断file是否是一个隐藏文件

isAbsolute()---判断是否是一个绝对路径

isDirectory()---判断这个file对象是否是一个目录

isFile()---判断这个file对象是否是一个文件

exists()---判断file在计算机上是否真实存在

路径

绝对路径:以/或者盘符开头的路径---直接跳转到指定的路径

相对路径:不以/或者盘符开头的路径---相对路径以当前路径作为基准进行计算

阅读(737) 评论(0)