1

所以我正在做一个项目,我应该将.csv文件的内容动态加载到数据库中。到目前为止,我一直在硬编码文件的路径,比如

插入 = insertFromFile("C:/Users/Student/Desktop/Book1.csv",connection, "customer");

但是现在我必须从一个文件夹中读取多个文件并将程序与 GUI 集成。我有两个问题:

a)我如何从一个文件夹中读取多个文件 b)我如何检索插入语句的文件路径

任何帮助表示赞赏。

谢谢!

4

1 回答 1

3

文件选择器的 Java教程是一个很好的入门资源。要从文件夹中读取多个文件,您可以设置文件选择器,以便您只能选择目录。这将假设您想要从该文件夹加载所有文件。否则,您可以有自己的逻辑来加载哪些文件扩展名。

如果您只想要文件夹中某些文件的子集,则需要在文件选择器中允许多选。

同一教程将向您展示如何检索所选文件名,但简短的回答是:您调用getSelectedFiles()

于 2012-04-25T17:22:46.367 回答