Как получить имя файла из папки или в подкаталогах с помощью Java - PullRequest
0 голосов
/ 19 июня 2011

Я должен найти имена файлов в древовидном представлении, которое находится в папке или подкаталогах.

Например, предположим, что каталоги называются A, B, C ...

A - B / testb.txt - С / testc.txt / ...... Е --- G / testg.txt

Как получить все имена файлов из вышеуказанных каталогов, используя Java?

Ответы [ 2 ]

1 голос
/ 19 июня 2011

Вы могли бы искать загрузку подкаталогов, как это делается в FileBro .

image

Создать JTree, указывающий на корневой каталогинтереса, и пусть пользователь возьмет его оттуда.

1 голос
/ 19 июня 2011
  • Создать объект файла для самого верхнего каталога
  • Получить список всех File объектов, содержащихся в этом каталоге
  • Итерация по каждому файлу:
    • Если объект File имеет тип file, распечатать его имя
    • Если объект File относится к типу directory, повторите описанные выше шаги

Обратитесь к File javadocs для получения дополнительной информации, справочный фрагмент в другом месте, опубликуйте вашу попытку, и мы поможем вам.

...