Java - 获得最终"目的地"文件

时间:2016-10-08 18:00:55

标签: java file

我想知道,我怎样才能找到文件的最终目的地?

例如,如果我写这条路径:

C:\JavaDir\2ndDir\file.txt

路径很简单,但如果我输入,例如:

C:\JavaDir\2ndDir\3rdDir\..\file.txt

现在,我可以看到目的地是...... \ 2ndDir \ file.txt,但是如何运行命令来检查目的地?

1 个答案:

答案 0 :(得分:0)

您想要的是规范路径,它对每个文件都是唯一的。你基本上只需要创建一个File对象并运行the getCanonicalPath() method来获得你想要的东西。

File f = new File(yourPath);
System.out.println(f.getCanonicalPath());

...检查异常,yada yada。