0

私のウェブサイトには、管理用の特定のページがあります。ページをロードすると、を解析することになりますcsv file。私は2つの問題に遭遇しました:

  1. ファイルはどこに配置する必要があります。public誰でも読むことができるので、オンにしたくありません。
  2. 事実上、ページが行うことは、FileReaderクラスを使用してcsvファイルを読み取ることです。ファイルへのパスは何ですか?

ありがとう!

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");

小さなファイルを読み取るには、apachefileutilsを使用できます。

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 に答える