如何读取项目内的文件txt?

时间:2014-11-03 21:16:43

标签: java file path

我想让任何用户都可以读取我项目中的任何文件,因为他们没有和我一样的目录。

所以我有这个:

String filme = "somefile.txt"

String datastr = "";
   reader = new BufferedReader( new FileReader("C:/Path"+filename));
    String line = reader.readLine();
    while( line != null) {
        datastr += line + "\n";
        line = reader.readLine();
    }

任何帮助将不胜感激。提前致谢

1 个答案:

答案 0 :(得分:0)

简单来说,ClassLoader就是答案:

ClassLoader cl = Thread.currentThread().getContextClassLoader();
URL rsc = cl.getResource("MyFile.txt");
File f = new File(rsc.getPath());

但是这里有更多关于此主题的答案hereherehere仅用于快速搜索。使用搜索! ; - )