如何在java中提供读取txt的路径?

时间:2014-04-29 11:01:08

标签: java bufferedreader filereader

我正在使用BufferedReader阅读文本,我想知道如何在BufferedReader的论证中给出我的文本路径。

BufferedReader input = new Bufferedreader(
    new FileReader(D:VI.félév\Prog gyak\Project\proba.txt));

这似乎不起作用。

2 个答案:

答案 0 :(得分:1)

你的问题是:

new Filereader( .. )

应该是

new FileReader( .. )

路径必须如下:

new FileReader("D:\\directory\\proba.txt");

您需要额外的\作为转义字符

答案 1 :(得分:0)

如果出现问题,

try..catch的完整工作示例。

     BufferedReader br = null;

        try {

            String sCurrentLine;

            br = new BufferedReader(new FileReader("D:\\directory\\proba.txt"));

            while ((sCurrentLine = br.readLine()) != null) {
                System.out.println(sCurrentLine);
            }

        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (br != null)br.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }