2012-04-25 2 views
1

Так им работать над проектом, где им предполагается динамически загружать содержимое файла .csv в database.I были жестким кодирование пути к файлу до сих пор, какполучить несколько файлов из графического интерфейса Java

вставлен = insertFromFile («C: /Users/Student/Desktop/Book1.csv», соединение, «клиент»);

Однако теперь мне нужно прочитать несколько файлов из папки и интегрировать программу с графическим интерфейсом. У меня 2 вопроса:

а) как я прочитал несколько файлов из папки б) Как получить путь к файлу для вставки заявления

Приветствуется любая помощь.

Спасибо!

ответ

3

Java tutorial on File Choosers - отличный ресурс для начала. Чтобы прочитать несколько файлов из папки, вы можете настроить свой выбор файла, чтобы вы могли выбирать только каталоги. Это предполагает, что вы хотите загрузить все файлы из этой папки. В противном случае у вас может быть своя логика относительно того, какие расширения файлов нужно загрузить.

Если вы хотите только подмножество определенных файлов в папке, вам необходимо разрешить многоэкранный выбор в File Chooser.

В тот же учебник покажет вам, как получить имя файла (ов), выбранный, но короткий ответ: вы звоните getSelectedFiles()

Смежные вопросы