我在哪里可以找到打印流输出到的文本文件?

时间:2014-08-03 02:25:55

标签: java eclipse file printstream

这是我在java中使用print stream写入文件的代码

PrintStream stream = null;
        try {
             stream = new PrintStream(new File("hi.txt"));
            stream.println("hi my name is chris");
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        finally{
            stream.close();
        }

我的问题是在执行这段代码之后,在哪里可以找到eclipse中的hi.txt?通常,当我处理文本文件时,文本文件将显示在JRE系统库下。在这种情况下,它没有

2 个答案:

答案 0 :(得分:3)

应该在正在运行的Eclipse项目的文件夹中创建它。

答案 1 :(得分:2)

除了@Eran的回答,如果你想知道它在文件系统中的位置,你可以打印文件对象的绝对路径。

 File f = new File( "hi.txt" );
 System.out.println(f.getAbsoluteFile());