如何在相对路径中写入文件?

时间:2017-06-06 21:30:27

标签: java maven

/jde/src/main/resources/files

" JDE"是我的项目名称。在"文件"目录,我有一个" input.txt"文件。我可以用相对路径读取这个文件:

InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream("files/input.txt");
    if (is == null) {
        throw new FileNotFoundException(" File not found");
    }
    return new BufferedReader(new InputStreamReader(is)); 

但是,我无法写入文件:" files / output.txt"。我试图做类似以下的事情:

URL url = Thread.currentThread().getContextClassLoader().getResource(outputFileName);
以这种方式,

URL为null。那么如何在标准的Maven Java项目中写入相对路径文件呢?

0 个答案:

没有答案