一、File类概述
Java 中通过 java.io.File 类来对一个文件(包括目录)进行抽象的描述。File 类中的方法可以对文件路径以及文件名等信息进行查询,也可以对文件进行各项增删改操作,本文主要介绍 File 类的查询方法。
二、代码示例
先通过 File 类创建一个文件在文件夹中(调用 createNewFile 方法)
这边我们在 D盘的 Test_root 文件夹中创建一个 txt 文件
import java.io.File;
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException {
File file = new File("D:/Test_root/Test.txt");
System.out.println(file.createNewFile()); //输出true表示创建成功
}
}
通过 File 中给出的方法查询文件路径
public class Main{
public static void main(String[] args) throws IOException {
// 打印文件的路径
File f = new File("Test.txt");
System.out.println(f.getParent()); // 返回父目录文件路径
System.out.println(f.getName()); // 返回纯文件名称
System.out.println(f.getPath()); // 返回文件路径
System.out.println(f.getAbsolutePath()); // 返回绝对路径
System.out.println(f.getCanonicalPath());// 返回修饰过的绝对路径
}
}
执行结果:
在文件夹中我们成功创建了一个文件,且查询路径也是正确的: