2012-04-25 35 views
1

在哪裏IM應該動態地加載.csv文件的內容到database.I已經被硬編碼文件的路徑至今像從Java GUI檢索多個文件

一個項目,所以進出口工作inserted = insertFromFile(「C:/Users/Student/Desktop/Book1.csv」,connection,「customer」);

但是現在我必須從一個文件夾讀取多個文件並將程序與GUI集成。 我有2個問題:

一)如何從一個文件夾 從b多個文件)我如何檢索文件的路徑INSERT語句

任何幫助表示讚賞。

謝謝!

回答

3

Java tutorial on File Choosers是一個很好的資源開始。要從文件夾中讀取多個文件,可以設置文件選擇器,以便只選擇目錄。這會假設您想從該文件夾加載所有文件。否則,你可以有自己的邏輯來加載哪些文件擴展名。

如果您只需要文件夾中特定文件的子集,則需要允許在文件選擇器中進行多選。您可以撥打getSelectedFiles()