MyException - 我的异常网
当前位置:我的异常网» J2SE » 相对路径 能跨盘查找吗?该如何处理

相对路径 能跨盘查找吗?该如何处理

www.MyException.Cn  网友分享于:2013-12-31  浏览:15次
相对路径 能跨盘查找吗?
public class TestPath {
public static void main(String[] args) {
File f1=new File("./");
System.out.println(f1.getAbsolutePath());
File f2=new File("../../../..D:/a/b/afg.txt");
System.out.println(f2.getAbsolutePath());
System.out.println(f2.exists());
}
}

D:/a/b/afg.txt 确实存在
但运行结果是:
E:\workspace\JAVA C\.
E:\workspace\JAVA C\..\..\..\..D:\a\b\afg.txt
false

为什么是 false 呢?相对路径 不能 跨盘吗?还是因为别的什么?求教了!

------解决方案--------------------
没有试过 应该是不可以的 跨盘就不是相对了吧
------解决方案--------------------
应该不能
------解决方案--------------------
晕啦....何必跨呢?直接写D:不就行了啊?
------解决方案--------------------
探讨
晕啦....何必跨呢?直接写D:不就行了啊?

------解决方案--------------------
关注

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有