用更多信息重写问题
Path
我有一些使用相对路径创建对象的代码,如下所示Paths.get("..", "folder").resolve("filename")
:后来,我想从中获取路径字符串“..\folder\filename”(我在windows上,所以反斜杠)。当我使用手动编译或从 Eclipse 运行此代码时,它工作正常。
但是,当我使用 Maven 运行它时,它不再工作了。该toString()
方法返回[.., folder, filename]
而不是实际的路径字符串。使用path.normalize()
没有帮助。Usingpath.toFile().getPath()
确实返回了我正在寻找的东西,但我觉得应该有一个只使用nio.path
API 的解决方案。