Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Получить все файлы в заданной директории


Автор: DissDoc 2.10.2006, 10:57
Собственно проблема вот в чем, как мне получить все файлы в заданной директории?
Я с помощью JFileChooser'а получаю директорию, пишу ее в File. А дальше как? Никак не могу найти в хелпе ((( 

Автор: LSD 2.10.2006, 11:03
Я уж не знаю как надо читать доку, чтобы не найти - file.listFiles().

Автор: DissDoc 2.10.2006, 11:05
Да-да ))) Я сам нашел. Я немного некорректно поставил вопрос, извини.
Как мне не пропускать файлы и получать только директории! (и/или наоборот ТОЛЬКО файлы)
p.s. еще раз извини - зараппортовался.

Автор: LSD 2.10.2006, 11:12
Для директорий:
Код
File[] files = file.listFiles(new FileFilter()
{
  public boolean accept(File pathname)
  {
    return pathname.isDirectory();
  }
});

Автор: DissDoc 2.10.2006, 11:13
LSD, спасибо огромное )) Ну а для файлов нетрудно догадаться, поставив НЕ smile

Автор: CSharpProgrammer 25.5.2011, 00:45
Цитата(DissDoc @ 2.10.2006,  11:13)
LSD, спасибо огромное )) Ну а для файлов нетрудно догадаться, поставив НЕ smile

А для файлов использовать 

Код

file.isFile()

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)