所以我正在做一个项目,我应该将.csv文件的内容动态加载到数据库中。到目前为止,我一直在硬编码文件的路径,比如
插入 = insertFromFile("C:/Users/Student/Desktop/Book1.csv",connection, "customer");
但是现在我必须从一个文件夹中读取多个文件并将程序与 GUI 集成。我有两个问题:
a)我如何从一个文件夹中读取多个文件 b)我如何检索插入语句的文件路径
任何帮助表示赞赏。
谢谢!
所以我正在做一个项目,我应该将.csv文件的内容动态加载到数据库中。到目前为止,我一直在硬编码文件的路径,比如
插入 = insertFromFile("C:/Users/Student/Desktop/Book1.csv",connection, "customer");
但是现在我必须从一个文件夹中读取多个文件并将程序与 GUI 集成。我有两个问题:
a)我如何从一个文件夹中读取多个文件 b)我如何检索插入语句的文件路径
任何帮助表示赞赏。
谢谢!
文件选择器的 Java教程是一个很好的入门资源。要从文件夹中读取多个文件,您可以设置文件选择器,以便您只能选择目录。这将假设您想要从该文件夹加载所有文件。否则,您可以有自己的逻辑来加载哪些文件扩展名。
如果您只想要文件夹中某些文件的子集,则需要在文件选择器中允许多选。
同一教程将向您展示如何检索所选文件名,但简短的回答是:您调用getSelectedFiles()