0

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

  1. 文件应该放在哪里。我不希望它打开,public因为这样任何人都可以阅读它。
  2. 实际上,页面所做的是使用 class.csv 读取 csv 文件FileReader。文件的路径应该是什么?

谢谢!

4

1 回答 1

1

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

使用 Java 类文件:http ://docs.oracle.com/javase/6/docs/api/java/io/File.html

String home = System.getProperty("user.home");
File file = new File(home + File.separator + "aFile.csv");

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

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

http://commons.apache.org/io/api-1.4/org/apache/commons/io/FileUtils.html (可以添加依赖)

于 2012-10-12T14:39:31.900 回答