gpt4 book ai didi

Java 文件夹的相对路径,不适用于文件

转载 作者:行者123 更新时间:2023-12-01 08:14:32 25 4
gpt4 key购买 nike

我正在使用 Mac,而且我是新手。这是我的问题:

我需要将一个文件夹作为 Java 中的 File 对象包含在内。当我尝试这个时:

File firefoxProfileFolder = new File("/Users/prime/work/dmall/selenium/src/test/resources/firefoxprofile");

效果很好。此代码位于文件:/Users/prime/work/dmall/selenium/src/test/java/com/dmall/utils/WebUtil.java

但是当我尝试这个时:

File firefoxProfileFolder = new File("../../../../resources/firefoxprofile");

我无法加载该文件夹。因此从该文件到该文件夹​​的相对路径似乎不起作用。所以我该怎么做?我到底做错了什么?

我需要使用相对路径,因为此代码将从服务器运行,我不知道绝对路径是什么。

最佳答案

很可能是您在相对路径中犯了错误。它应该可以工作。

为了检查这一点,您可以使用 new File('testDir').mkdirs() 创建新的测试目录,并查看 Java 将在哪里创建此目录。它会在预期的地方还是其他地方?

关于Java 文件夹的相对路径,不适用于文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14557735/

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