小编典典

创建的文件没有父母?

java

在一个Java程序中,我使用

File temp = new File("temp");
temp.createNewFile();

然后由于某种原因我写

File pDir = temp.getParentFile();

pDir为空。我真的很想写

File pDir = temp.getParentFile().getParentFile();

但这会引发空指针异常。


阅读 210

收藏
2020-11-19

共1个答案

小编典典

您需要一个带有路径的文件,尝试使用getAbsoluteFile。

File pDir = temp.getAbsoluteFile().getParentFile();
2020-11-19