zga*_*r20 7 java text relative-path
我有一个从.txt
文件中读取数字的程序.我的问题是放置此文件的位置,或者如何使用相对路径引用它,以便在不使用绝对路径的情况下访问此文件.
Fra*_*ank 10
当您尝试打开文件时,它会占用您当前的工作路径.例如这个工作树:
Project
|->src
| |-->MyClass.java
| |-->MyFile1.txt
|->res
|->files
|-->MyFile2.txt
Run Code Online (Sandbox Code Playgroud)
您可以使用
new File("MyFile1.txt");
对于MyFile1,或
new File("./res/files/MyFile2.txt");
对于MyFile2.
如果您有一个多项目设置,相对路径的“根”目录可能并不明显。在这种情况下,打开Terminal
IntelliJ 中的选项卡并查看它所在的目录。这是“根”目录。您的相对路径应该从那里开始。