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 呢?相对路径 不能 跨盘吗?还是因为别的什么?求教了!
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 呢?相对路径 不能 跨盘吗?还是因为别的什么?求教了!
解决方案 »
- 令人慧解的信息技术大赛的java试题4,求详细解答!
- 求个java操作文件的代码
- JTree dom4j 重写 getTreeCellRendererComponent时的问题
- SOCKET连接和收发数据的问题
- java中是如何定义输入数值形数据的
- 如何设置当前目录,我现在只能用绝对路径InputStream is = new FileInputStream(PROP_FILE_NAME);
- JAVA访问Domino Ldap用户验证问题
- 请问eclipse怎么调试在websphere上的servlet和jsp?
- 名词解释!^_^
- client/server 模型??
- 控制台输出问题
- 怎么创建游戏房间?????????????????????
直接以盘符开头就可以!如果非要用相对路径跨盘找的话,在E:\workspace\JAVA目录下建一个D盘的快捷方式