
![java File类的使用
[编程语言教程]](https://www.zixueka.com/wp-content/uploads/2024/02/1706717375-405fc8a72faa75c.jpg)
// 文件分隔符
String separator = File.separator;
/** 构造器的使用 */
// 使用相对路径创建文件
File file = new File("hello.txt");
// 使用绝对路径创建文件
File file1 = new File("C:UsersAdministratorDesktoppom.xml");
// 使用父路径+子路径创建文件
File file2 = new File("C:UsersAdministrator", "Desktop");
// 使用File对象叠加文件名创建
File file3 = new File(file2, "pom.xml");
/** File 类的常用方法 */
String absolutePath = file.getAbsolutePath(); // 获取绝对路径
String path = file.getPath(); // 获取路径
String name = file.getName(); // 获取文件名称
String parent = file.getParent(); // 获取上层文件目录路径
long length = file.length(); // 获取文件长度
long l = file.lastModified(); // 获取最后修改时间
String[] list = file.list(); // 获取指定目录下所有文件或者文件目录的名称数组
File[] files = file.listFiles(); // 获取指定目录下所有文件或者文件目录的File数组
file.renameTo(file1); // 剪切文件到指定文件,file1对象必须没有文件才可以转换成功;
file.isDirectory(); // 判断是否为目录
file.isFile(); // 判断是否为文件
file.exists(); // 判断是否存在
file.canRead(); // 判断是否可读
file.canWrite(); // 判断文件是否可以写
file.isHidden(); // 是否为隐藏文件
file.createNewFile(); // 创建文件
file.mkdir(); // 创建目录,如果上层目录不存在或者文件存在,创建失败
file.mkdirs(); // 创建目录,如果上层文件目录不存在,一同创建
file.delete(); // 删除文件
file.deleteOnExit(); // 删除文件(如果存在)
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 »
java File类的使用