构造函数
—————————
根据文件路径创建文件
File(文件路径String)
根据父路径创建文件创建文件
File(父路径String ,文件路径String)
File(父路径File,文件路径String)
路径操作
return | 方法 | 功能 |
---|---|---|
File | getAbsoluteFile() | 获取文件的绝对路径 |
String | getAbsolutePath() | 获取文件的绝对路径 |
String | getParent() | 获取当前路径的父级路径 |
String | getName() | 获取文件或文件夹的名称 |
String | getPath() | 获取File对象中的路径 |
boolean | renameTo(File) | 修改文件路径为传入File路径 |
文件增删改
return | 方法 | 功能 |
---|---|---|
boolean | createNewFile() | 创建文件 |
boolean | mkdir() | 创建文件夹 |
boolean | mkdirs() | 创建多级文件夹 |
boolean | delete() | 删除文件/文件夹 |
文件遍历
return | 方法 | 功能 |
---|---|---|
String[] | list() | 返回当前路径下所有的文件和文件夹的名称 |
File[] | listFile | 返回当前路径下的所有文件和文件夹名称 |
File[] | listRoots() | 获取计算机中的所有盘符 |
文件信息
return | 方法 | 功能 |
---|---|---|
boolean | exists() | 判断文件或文件夹是否存在 |
boolean | isAbsolute() | 判断是否是绝对路径 |
boolean | isDirectory() | 判断是否为一个目录 |
boolean | isFile() | 判断是否是一个文件 |
boolean | isHidden() | 判断是否是隐藏文件 |
long | lastModified() | 最后修改时间(毫秒) |
long | length() | 文件的字节数 |