gpt4 book ai didi

java - Path.resolve 中的正斜杠是否可以跨平台工作?

转载 作者:行者123 更新时间:2023-11-29 05:09:08 25 4
gpt4 key购买 nike

由于 Path.resolve 不接受字符串数组,因此可以传递包含多个路径组件的相对路径,例如“foo/bar/baz”

我的问题是

这种相对路径中的正斜杠是否可以跨平台正常工作?

我在这里看到一些答案声称 Java 将正斜杠视为“通用分隔符”,但没有引用来支持它们。

最佳答案

/ 应该是当今所有主要平台上的有效路径分隔符。参见例如 File.separator vs Slash in Paths (也许它甚至是一个骗局?)

如果你是迂腐的类型,你可以使用 FileSystem.getSeparator .

注意你也可以这样做

root.resolve(Paths.get("foo", "bar", "baz"));

关于java - Path.resolve 中的正斜杠是否可以跨平台工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29307775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com