【问题标题】:Java error: getting FileNotFoundExceptionJava 错误:获取 FileNotFoundException
【发布时间】:2021-10-11 19:14:05
【问题描述】:

我正在尝试从文件 teste.txt 中读取,但我只收到 FileNotFoundException。
(文件 teste.txt 位于 c:\Java\teste.txt)

这是一个sn-p的代码:

public class principal {
    
    public static void main(String args[]) {
       
        String test;
        
        BufferedReader in = FileIO.getReader("c:\\Java\\teste.txt");
        test = FileIO.getLine(in);
        System.out.println(test);
    }  
}

public class FileIO {
    
    public static BufferedReader getReader(String name) {
        
        BufferedReader in = null;
        
        try {
            File file = new File (name);
            String filePath = file.getAbsolutePath();
            in = new BufferedReader(new FileReader(filePath));            
        }
        catch (FileNotFoundException e) {
            System.out.println("Arquivo não encontrado");
            System.exit(0);
        }
        return in;
    }
}

谁能帮帮我... 谢谢

【问题讨论】:

    标签: java file filenotfoundexception


    【解决方案1】:

    为了调试它,您可以使用一个名为

    的实用方法
    Path path = Paths.get("does-not-exist.txt");
    boolean val = Files.exists(path);
    

    您可以使用 java.nio.file 包的内置方法,而不是执行您正在执行的 BufferedReader 操作。

    【讨论】:

    • 谢谢。我有一个解决方案。
    猜你喜欢
    • 2013-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多