私のウェブサイトには、管理用の特定のページがあります。ページをロードすると、を解析することになりますcsv file
。私は2つの問題に遭遇しました:
- ファイルはどこに配置する必要があります。
public
誰でも読むことができるので、オンにしたくありません。 - 事実上、ページが行うことは、
FileReader
クラスを使用してcsvファイルを読み取ることです。ファイルへのパスは何ですか?
ありがとう!
私のウェブサイトには、管理用の特定のページがあります。ページをロードすると、を解析することになりますcsv file
。私は2つの問題に遭遇しました:
public
誰でも読むことができるので、オンにしたくありません。FileReader
クラスを使用してcsvファイルを読み取ることです。ファイルへのパスは何ですか? ありがとう!
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");
小さなファイルを読み取るには、apachefileutilsを使用できます。
String fileContents = org.apache.commons.io.FileUtils.readFileToString(file);
http://commons.apache.org/io/api-1.4/org/apache/commons/io/FileUtils.html (依存関係を追加する場合があります)