gpt4 book ai didi

java - 为什么linux路径中多了一个 "/.\"?

转载 作者:太空宇宙 更新时间:2023-11-04 04:34:51 25 4
gpt4 key购买 nike

Windows 场景:-我有一小段代码可以获取目录中特定文件夹的位置。代码如下:

browserPath = this.EnginePath + "\\Chrome_Selenium\\" + "chromedriver.exe";

这让我得到了确切的路径:D:\Engine\Test

我正在尝试使用相同的逻辑来获取Linux机器中的路径。我的linux机器(VM)中引擎和Chrome驱动程序的存储路径是

/root/Engine/Chrome_Selenium

现在是 Linux 部分:-我正在使用下面的代码来实现这一点

browserPath = this.EnginePath + "/Chrome_Selenium/" + "chromedriver";

这段代码获取的路径是

/root/Engine/.\Chrome_Selenium\chromedriver

您能帮我理解为什么“/.\”出现在路径中吗?

最佳答案

我猜测添加 ./ 的原因是因为在 Linux 中,为了在当前工作目录中执行脚本,您需要这样处理它:./script 而不是 script。即使在不需要的情况下(在其他文件夹中执行)也会以某种方式附加它

至于阿尔夫提到的主要部分,它一开始并没有什么不同。

关于java - 为什么linux路径中多了一个 "/.\"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23562451/

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