无锡做网站公司广州地铁微博
File类
- 概述和构造方法
 - 概述
 - 构造方法
 
- File的创建功能
 - File类判断和获取功能
 - File的删除功能
 
概述和构造方法
概述
在java.io下
 具体的类
 file是文件和目录路径名的抽象表示
- 文件和目录是可以封装成对象的
 - 对于file而言,其封装的并不是真正存在的文件(可以存在或者不存在),通过具体的操作讲其转换为具体的存在
 
构造方法
| 方法名 | 说明 | 
|---|---|
| File(String) | 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例 | 
| File(String parent, String child) | 从父路径名字符串和子路径名字符串创建新的File实例 | 
| File(File parent,String child) | 从父抽象路径名和子路径名字符串创建新的File实例 | 
File的创建功能
| 方法名 | 说明 | 
|---|---|
| public boolean createNewFile() | 当具有该名称的文件不存在时,创建一个由该抽象路径名命名的新空文件 | 
| public boolean mkdir() | 创建由此抽象路径名命名的目录 | 
| public boolean mkdirs() | 创建由此抽象路径名命名的目录,包括任何必需但不存在的父目录 | 
注意!创建文件和目录的方法不可混用
File类判断和获取功能
| 方法名 | 说明 | 
|---|---|
| public boolean isDirectory() | 测试此抽象路径名表示的File是否为目录 | 
| public boolean isFile() | 测试此抽象路径名表示的File是否为文件 | 
| public boolean exists() | 测试此抽象路径名表示的File是否存在 | 
| public String getAbsolutePath() | 返回此抽象路径名的绝对路径名字符串 | 
| public String getPath() | 将此抽象路径名转换为路径名字符串 | 
| public String getName() | 返回由此抽象路径名表示的文件或目录的名称 | 
| public String[] list() | 返回此抽象路径名表示的目录中的文件和目录的名称字符串数组 | 
| public File[listFiles() | 返回此抽象路径名表示的目录中的文件和目录的File对象数组 | 
File的删除功能
public boolean delete()
 删除由此抽象路径名表示的文件或者目录
注意!
 删除目录的时候,如果目录下有内容,则不能直接删除这个目录,需要先删除内容才能删除目录
