Wondercease

浙ICP备2022017321号

相对路径

第一部分:/ 和 .

/ 代表的绝对路径为:D:

. 代表的绝对路径为D:\eclipse-workspace\SrcTest.

/ 代表的路径是根目录;. 代表的路径是当前Java项目的根目录。

第二部分:读取文件的三种方式

Java读取文件的一般方式有三种:

  1. new File();
  2. 使用类的相对路径;
  3. 使用线程的类加载器;

第三部分:三种方式对应的相对路径

1.new File();

“”代表的是Java项目的根目录。


2.使用类的相对路径;

new File(ResourceRead.class.getResource(“/test1.txt”).getFile())

“/”代表的是Java项目bin目录

在加载项目的时候,src里面的所有文件都会被加载到bin目录中


3使用线程的类加载器;

new File(Thread.currentThread().getContextClassLoader().getResource(“test1.txt”).getFile())

“”代表的是Java项目bin目录。

发表评论

您的电子邮箱地址不会被公开。