java - 读取文本文件会出现访问被拒绝错误 - 也尝试授予文件夹权限

标签 java

我在这里想做的是从我的系统读取一个文本文件并用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/

相关文章:

java - Oracle getConnection 慢

java - 如何获得 Activity 连接数?

java - 在 DispatcherServlet 中找不到具有 URI j_spring_security_check 的 HTTP 请求的映射

java - linux下负载测试(内存,总时间,%cpu)

java - Java 中有没有办法读取文本文件中的换行符?

java - 无法在 Windows 10 的 docker 上拉取 selenium/hub 镜像

创建 DiskFileItem 时出现 java.lang.NullPointerException

java - 从停止处恢复 Activity 而不会丢失数据

java - java中默认的新线程名称是如何给出的?

java - JTree 项中的 setPreferredSize 为零会导致渲染性能不佳