我在这里想做的是从我的系统读取一个文本文件并用java打印它的内容 我还尝试向其所在的文件夹授予权限,请查看我的代码:
public class Rtree {
public static void main(String... args)
{
// ArrayList<String> st=new ArrayList<String>();
try{
FileReader file=new FileReader("D://Qos Logs");
//DataInputStream In=new DataInputStream(fstream);
BufferedReader br=new BufferedReader(file);
String s;
while((s =br.readLine()) !=null){
// text=
System.out.println(s);
}
br.close();
// In.close();
} catch(Exception e){
System.err.println("Error:"+e.getMessage());
}
}
}
最佳答案
读取文件的方法有很多种,但我将展示最简单的一种。当您提供文件的完整路径时,请使用 \\
斜杠。用 \\
分隔文件夹和文件名。
尝试在您的代码中执行此操作:
FileReader file=new FileReader("D:\\path of your file\\ 20111123.txt");
关于java - 读取文本文件会出现访问被拒绝错误 - 也尝试授予文件夹权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40207249/