Java:File类的常用方法
File 文件或文件夹
常用方法:
方法 | 作用 | 备注 |
---|---|---|
file.getAbsolutePath() | 绝对路径 | |
file.exists() | 是否存在 | |
file.isDirectory() | 是否是文件夹 | |
file.isFile() | 是否是文件 | |
file.length() | 文件长度 | 存在才能展示文件长度 |
file.lastModified() | 文件最后修改时间 | |
file.list() | 以字符串数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹) | |
file.listFiles() | 以文件数组的形式,返回当前文件夹下的所有文件(不包含子文件及子文件夹) | |
file.getParent() | 以字符串形式返回获取所在文件夹 | |
file.getParentFile() | 以文件形式返回获取所在文件夹 | |
file.mkdir() | 创建文件夹,如果父文件夹skin不存在,创建就无效 | |
file.mkdirs() | 创建文件夹,如果父文件夹skin不存在,就会创建父文件夹 | |
file.createNewFile() | 创建一个空文件,如果父文件夹skin不存在,就会抛出异常 | |
file.getParentFile().mkdirs() | 所以创建一个空文件之前,通常都会创建父目录 | |
file.listRoots() | 列出所有的盘符c: d: e: 等等 | |
file.delete() | 刪除文件 | |