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