2012-04-25 57 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()