相关疑难解决方法(0)

File.separator与路径中的斜杠之间的区别

在Java Path-String中使用File.separator和普通/有什么区别?

与双反斜杠\\平台相比,独立性似乎不是原因,因为两个版本都可以在Windows和Unix下运行.

public class SlashTest {
    @Test
    public void slash() throws Exception {
        File file = new File("src/trials/SlashTest.java");
        assertThat(file.exists(), is(true));
    }

    @Test
    public void separator() throws Exception {
        File file = new File("src" + File.separator + "trials" + File.separator + "SlashTest.java");
        assertThat(file.exists(), is(true));
    }
}
Run Code Online (Sandbox Code Playgroud)

要重新解释这个问题,如果/适用于Unix和Windows,为什么要使用File.separator

java

189
推荐指数
7
解决办法
28万
查看次数

path.join 的实际用途是什么?

我正在使用这个传递的代码

const DIST_DIR = path.join(__dirname, '/client-react/dist');
Run Code Online (Sandbox Code Playgroud)

我查看了官方文档,但是文档没有显示实际的示例。

从概念的角度来看,path.join似乎使跨平台的路径保持一致,但我不知道这实际上意味着什么。

有人可以提供一个实际的例子吗?

javascript path node.js

1
推荐指数
1
解决办法
3036
查看次数

标签 统计

java ×1

javascript ×1

node.js ×1

path ×1