在一个Java程序中,我使用
File temp = new File("temp"); temp.createNewFile();
然后由于某种原因我写
File pDir = temp.getParentFile();
pDir为空。我真的很想写
File pDir = temp.getParentFile().getParentFile();
但这会引发空指针异常。
您需要一个带有路径的文件,尝试使用getAbsoluteFile。
File pDir = temp.getAbsoluteFile().getParentFile();