我正在尝试使用相对路径在Java程序(例如Program.java)中打开文件。

我有两个目录,如下所示:

ProjectWork\Business\Scenarios\SC01.txt
ProjectWork\SourceCode\Program.java

现在,从Program.java,我想编写一个访问SC01.txt的相对路径:
String path = // <-- not sure how to write the path
File scenario = new File (path);

路径必须使我上一层到ProjectWork目录,然后导航到Scenarios\SC01.txt

最佳答案

按照您的意思,您应该将路径设置为:

../Business/Scenarios/SC01.txt

../上一层
剩下的就是反对ProjectWork的相对路径

在Java文件中,当您使用没有其他参数的相对路径时,该文件将与与工作目录匹配的系统属性user.dir匹配。

关于java - 如何编写路径,以上一级然后下一级进入另一个目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9999743/

10-10 12:52