我正在尝试使用相对路径在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/