我在intellij想法中有一个简单的java项目,我想在项目中使用本地路径从本地文件创建一个BufferedReader
对象,如下所示:
BufferedReader reader = new BufferedReader(new FileReader("/LOCAL/PATH/TO/PRIMES.TXT"));
但是当我尝试使用一些本地路径时,我收到一条错误,上面写着“没有这样的文件或目录”:
/resources/primes.txt or
/primes.txt or
primes.txt
我的档案位于src/resources/primes.txt
我应该怎么解决这个问题?
答案 0 :(得分:0)
文件位置从项目主页开始。例如,如果您中的文件可以String fromFileName = "_ART7020.JPG";
访问它。所以所有路径都将从IntelliJ开始。
答案 1 :(得分:0)
您可以在项目中创建一个文件夹,将其称为res或类似的东西。把它放在你的项目中,而不是在src中。然后,当您想要访问txt文件时,您应该这样做:
new File("./res/TEXT.txt");
答案 2 :(得分:0)
你可以像这样使用它:
import java.io.*;
public class test{
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("/localpath/localFile.txt")));
String b=null;
while ((b=br.readLine())!=null){
System.out.println(b);
}
}
}