Nazwy plików z katalogu do listy stringów

1

Witam,
chciałbym pobrać do listy stringów wszystkie nazwy plików z danego katalogu, najlepiej przefiltrowane przez zadane rozszerzenia.

Próbowałem jednego sposobu, lecz dostawałem nulla, którego dostaje się, gdy nie ma się uprawnień do czytania z katalogu, jeśli jeszcze ktoś by wiedział jak nadać uprawnienia folderowi to byłbym bardzo wdzięczny za informację.

Rozwiązania najchętniej poszukuje w javiefx 2.1, ale niekoniecznie musi być w FX'ie, bo mogę po prostu zastosować zwykłe biblioteki javy.

Z góry dziękuję za pomoc.

1

Poczytaj o takiej klasie jak File i FileFormatter.
Co do nadania uprawnień z poziomu javy to raczej mało realne, musiałbyś uruchomić program z odpowiednimi uprawnieniami, choć mogę się mylić i niech wypowie się bardziej obeznana osoba.

1

Pakiet java.nio.file do odrobienia w domu:
http://docs.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html
A w szczególności jej klasa Files zawierająca metody takie jak:
walkFileTree (są dwie przeciążone wersje):
http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html
oraz pakiet java.nio.file.attribute:
http://docs.oracle.com/javase/7/docs/api/java/nio/file/attribute/package-summary.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1