java - 我想使用父目录的父目录
问题描述
我正在制作一个 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 个
你能推荐什么吗?
解决方案
将第二行更改为
static File pdir2 = pdir.getParentFile();
推荐阅读
- python - 如何使用 Jupyter 在 1 个笔记本中导入 2-3 个笔记本
- python - 无法使用 Python 检测文本文件中的行
- sql - 如何在 T-SQL 中的 select 语句中放置条件
- python - Pandas:如何按一列分组并显示每组所有其他列的唯一值的计数?
- monit - 容错计数器解决方法/替代方案
- go - 如何在不同型号的路由器上执行命令
- vue.js - 在 Vuejs 中有条件地关闭插入
- r - 在 R 的两个不同列中计算 0,1
- node.js - Node.js 12 的 TypeScript tsconfig 设置?
- c++ - ISO C++ 禁止指针和整数之间的比较 [-fpermissive] [c++]