Java中的File类用来将文件或者文件夹封装成对象,方便对文件与文件夹进行操作。
根据文件的属性,File有以下常见的方法:
1.创建:
boolean creatNewFile() 在指定位置创建文件,若该文件存在,则不创建,返回false,和输出流对象不一样,后者对象一旦创建文件就会创建
boolean mkdir() 在指定位置创建一级文件夹
boolean mkdirs() 在指定位置创建多级文件夹
2.删除:
boolean delete() 删除文件,如果已经删除则返回false
boolean deleteOnExit() 在退出时删除文件
3.判断:
boolean canExecute() 判断文件是否可执行
boolean exists() 是否存在
boolean isDirectory() 是否是目录
boolean isFile() 是否是文件
boolean isAbsolute() 是否是绝对路径
4.获取:
getName()
getPath()
getParent()获取到绝对路径中的父目录
getAbsolutePath() 获取绝对路径
getAbsoluteFile() 将绝对路径封装成一个对象
long lastModified() 获取文件修改的最后时间
long length() 获取文件长度
File类的方法的调用很简单,即实例化一个File对象,然后直接调用方法即可,这里就不再写 一些示例代码,值得注意的是Java中的File类中还有一个比较重要的列表方法,通过该方法可以列出所需目录,具体使用可以查看API。