【发布时间】:2022-01-22 08:58:56
【问题描述】:
当我调用方法时
System.out.print(new File("").getAbsolutePath())
从 main 我得到项目工作区
C:\Users\darkr\Desktop\NuovoWorkSpace\ProjectName.
当它被我们的 save() 方法调用时,它会序列化我们需要的东西,突然间给出的绝对路径来自
new File("").getAbsolutePath()
成为 System32(对我而言)和我同事的桌面目录。
我们正在使用 gitHub 来分享我们的更改,但这几乎是不可能的。
【问题讨论】:
-
尝试使用 Path 类获取文件/目录路径。 字符串路径 = Paths.get("").toAbsolutePath().toString();
标签: java serialization relative-path absolute-path objectoutputstream