File.getAbsolutePath()返回null的可能原因是什么?

时间:2010-11-09 20:32:05

标签: java file-io

我遇到了一个似乎是由File.getAbsolutePath()返回null引起的错误。什么条件可能导致这个? (看到异常的系统正在运行Windows XP。)

javadoc简要描述了路径解析过程,但未提及任何会导致返回null路径字符串的情况。

2 个答案:

答案 0 :(得分:0)

我认为很明显 - 当文件未实例化或不存在时

答案 1 :(得分:0)

跟踪API类,答案应该在Win32FileSystem.resolve(File)中(查看src.zip文件)

您始终可以将此方法中的代码复制/粘贴到您自己的项目中,然后使用导致问题的File逐步执行该操作。