为啥"返回文件的绝对路径"和“返回父类的潜在相对路径"的结果是一样的?
来源:2-5 选择题
心远地自偏或磊磊
2020-04-04 14:28:14
import java.io.File;
import java.io.IOException;
public class FileDemo {
public static void main(String[] args) {
File one=new File("E:\\FileInputStream\\imooc.txt");
System.out.println(one.isDirectory());
System.out.println(one.isFile());
File two=new File("E:\\FileInputStream\\ccc\\HashSet");
if(!two.exists()) {
two.mkdirs();
}
if(!one.exists()) {
try {
one.createNewFile();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
System.out.println(two.getParent());
System.out.println(two.getName());
System.out.print("返回文件的绝对路径");
System.out.println(two.getAbsoluteFile());
System.out.print("返回父类的潜在相对路径");
System.out.println(two.getPath());
}
}
1回答
同学你好,getPath()得到的是构造file的时候的路径,写的是什么,输出的就是什么。因为同学构造的时候用的是全路径,所以返回的也是全路径。例如:代码写成File two = new File(“HashSet”),运行结果如下图:
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题