首页 > 解决方案 > 我想使用父目录的父目录

问题描述

我正在制作一个 Java 程序,我想使用父目录的父目录,因为我想更改该目录中文件的内容。

到目前为止,我尝试过:

static File pdir = new File(System.getProperty("user.dir")).getParentFile();
static File pdir2 = new File(System.getProperty("pdir")).getParentFile();

和其他一些类似的东西,但它们都没有奏效。

第二行的错误是:

Plugin.main.main(main.java:20) 处的线程“main”java.lang.ExceptionInInitializerError 异常原因:java.base/java.io.File.(File.java:278) 处的 java.lang.NullPointerException在 Plugin.pfun.(pfun.java:13) ... 还有 1 个

你能推荐什么吗?

标签: javadirectory

解决方案


将第二行更改为

static File pdir2 = pdir.getParentFile();

推荐阅读