Java 玩框架-访问;“私人”;文件

Java 玩框架-访问;“私人”;文件,java,io,playframework,playframework-2.0,filereader,Java,Io,Playframework,Playframework 2.0,Filereader,在我的网站上有一个特定的管理页面。加载页面时,它假设解析一个csv文件。我遇到了两个问题: 文件应位于何处。我不想让它在public上,因为这样任何人都可以阅读它 实际上,页面所做的是使用FileReader类读取csv文件。文件的路径应该是什么 谢谢 如果不想部署CSV,可以将其存储在主文件夹中: 使用Java类文件: 要读取小文件,可以使用apache fileutils: String fileContents = org.apache.commons.io.FileUtils.readF

在我的网站上有一个特定的管理页面。加载页面时,它假设解析一个
csv文件
。我遇到了两个问题:

  • 文件应位于何处。我不想让它在
    public
    上,因为这样任何人都可以阅读它
  • 实际上,页面所做的是使用
    FileReader
    类读取csv文件。文件的路径应该是什么
    谢谢

    如果不想部署CSV,可以将其存储在主文件夹中:

    使用Java类文件:

    要读取小文件,可以使用apache fileutils:

    String fileContents = org.apache.commons.io.FileUtils.readFileToString(file);
    

    (可能是添加依赖项)

    您应该使用
    File.separator
    而不是
    File.pathsparator
    。在Windows上
    File.pathSeparator
    将是;。
    String fileContents = org.apache.commons.io.FileUtils.readFileToString(file);