我想使用父目录的父目录
I want to use parent directory‘s parent directory
我正在制作一个Java程序,我想使用父目录的父目录,因为我想更改该目录中文件的内容。
到目前为止我试过了:
static File pdir = new File(System.getProperty("user.dir")).getParentFile();
static File pdir2 = new File(System.getProperty("pdir")).getParentFile();
和其他类似的东西,但 none 有效。
第二行的错误是:
Exception in thread "main" java.lang.ExceptionInInitializerError at Plugin.main.main(main.java:20) Caused by: java.lang.NullPointerException at java.base/java.io.File.(File.java:278) at Plugin.pfun.(pfun.java:13) ... 1 more
你能推荐什么吗?
将第二行改为
static File pdir2 = pdir.getParentFile();
我正在制作一个Java程序,我想使用父目录的父目录,因为我想更改该目录中文件的内容。
到目前为止我试过了:
static File pdir = new File(System.getProperty("user.dir")).getParentFile();
static File pdir2 = new File(System.getProperty("pdir")).getParentFile();
和其他类似的东西,但 none 有效。
第二行的错误是:
Exception in thread "main" java.lang.ExceptionInInitializerError at Plugin.main.main(main.java:20) Caused by: java.lang.NullPointerException at java.base/java.io.File.(File.java:278) at Plugin.pfun.(pfun.java:13) ... 1 more
你能推荐什么吗?
将第二行改为
static File pdir2 = pdir.getParentFile();