绝对路径和相对路径

来源:2-7 自由编程

MengMengdacw

2021-05-19 22:15:35

老师,我这里看绝对路径和相对路径好像都是一样的呀

写回答

2回答

好帮手慕阿园

2021-05-22

同学你好,这里同学可结合如下代码来看:

File file1 = new File(".\\test.txt"); 
File file2 = new File("D:\\File\\test.txt");
System.out.println("—–默认相对路径:取得路径不同——");
System.out.println(file1.getPath());
System.out.println(file1.getAbsolutePath());
System.out.println("—–默认绝对路径:取得路径相同——");
System.out.println(file2.getPath());
System.out.println(file2.getAbsolutePath());
得到结果如下:

http://img.mukewang.com/climg/5f378dd0090c7e2903270201.jpg

综上所述:

getPath得到的是构造参数的路径。

getAbsolutePath得到的是全路径。如果构造参数是相对路径,则返回当前目录的绝对路径+构造参数路径;如果是

绝对路径则直接返回

祝学习愉快~

0

好帮手慕阿满

2021-05-20

同学你好,哪里的绝对路径和相对路径是一样的呢?建议同学可以使用截图,代码等详细描述一下。

祝学习愉快~

0
hengMengdacw
hp>http://img.mukewang.com/climg/60a7adb2098069bc15900736.jpg这里呀

h021-05-21
共1条回复

0 学习 · 16556 问题

查看课程