0
在我的網站有一個特定的管理頁面。當你加載頁面時,它假設解析一個csv file
。玩!框架 - 訪問一個「私人」文件
- 應該在哪裏的文件位於:我有兩個問題遇到過。我不希望它在
public
上,因爲任何人都可以閱讀它。 - 事實上,頁面所做的是使用
FileReader
類讀取csv文件。文件路徑應該是什麼?
的感謝!
在我的網站有一個特定的管理頁面。當你加載頁面時,它假設解析一個csv file
。玩!框架 - 訪問一個「私人」文件
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");
要讀取,你可以使用Apache的小文件文件實用程序:
String fileContents = org.apache.commons.io.FileUtils.readFileToString(file);
http://commons.apache.org/io/api-1.4/org/apache/commons/io/FileUtils.html (可以添加一個依賴)
很酷。謝謝 – socksocket
你應該使用''File.separator''而不是''File.pathSeparator''。在Windows上''File.pathSeparator''將是**; **。 – Way