Java中File文件相关知识
File类概述
- File类在包java.io.File下,代表操作系统的文件对象(文件/文件夹)
- File类提供了诸如 : 定位文件 获取文件本身的信息 删除文件 创建文件 (文件夹)等功能
File类创建对象
File files = new File("D:\\resources\\a.txt");
- 相对路径 : 不带盘符 默认直接到当前工程下的目录寻找文件
File files = new File("模块名\\a.txt");
方法名称 |
说明 |
public File(String pathname) |
根据文件路径创建文件对象 |
public File(String parent,String child) |
从父路径名字字符串和子路径名字字符串创建文件对象 |
public File(File parent,String child) |
根据父路径对应文件对象和子路径名字符串创建文件对象 |
File f = new File("C:/Users/Administrator/Pictures/Camera Roll/desk.jpg");
File f = new File("C:\\Users\\Administrator\\Pictures\\Camera Roll\\desk.jpg");
System.out.println(f.length());
File f1 = new File("File-io-app/src/a.txt");
System.out.println(f1.length());
File f = new File("D:\resources");
System.out.println(f3.exists());
File类常用API
判断文件类型 获取文件信息
File类的判断文件类型 获取文件信息功能
方法名称 |
说明 |
public boolean isDirectory() |
测试此路径名表示的File是否为文件夹 |
public boolean isFile() |
测试此路径名表示的File是否为文件 |
public boolean exists() |
测试此路径名表示的File是否存在 |
public String getAbsolutePath() |
返回此路径名的绝对路径字符串 |
public String getPath() |
将此路径名转换为路径名字字符串 |
public String getName() |
返回此路径名表示的文件或文件夹的名称 |