解读
File类是java.io包下,操作文件和文件夹。
可以新建、删除、重命名文件和文件夹。
File类不可以访问文件内容本身。
访问文件和目录
1.访问文件名相关的方法
获取名称 String getName()
获取路径 String getPath()
获取路径 File getAbsoluteFile()
获取路径 String getAbsolutePath()
获取目录 String getParent()
重命名 boolean renameTo(File newName)
2.文件检测的相关方法
是否存在 boolean exists()
是否可写 boolean canWrite()
是否可读 boolean canRead()
是否文件 boolean isFile()
是否目录 boolean isDirectory()
是否绝对路径 boolean isAbsolute()
3.获取常规文件信息
修改时间 long lastModified()
内容长度 long length()
4.文件操作相关的方法
创建 boolean createNewFile()
删除 boolean delete()
创建文件 static File createTempFile(String prefix, String suffix)
创建文件(指定目录) static File createTempFile(String prefix, String suffix, File directory)
退出删除 void deleteOnExit()
5.目录操作
创建目录 boolean mkdir()
所有文件 String[] list()
所有文件 File[] listFiles()
根路径 static File[] listRoots()