Pobranie do zmiennej nazwy plików

Pobranie do zmiennej nazwy plików
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam,
Jak pobrać w Javie nazwy plików w określonej lokalizacji na dysku, system to Windows XP?
Chcę operować na zawartości wszystkich plików w określonej lokalizacji (pliki tekstowe).

Chyba, że nie trzeba pobierać nazw tylko jest jakiś sposób aby po kolei je przechodzić jeden po drugim?

ZO
  • Rejestracja: dni
  • Ostatnio: dni
0

Przyjrzyj sie klasie File i metodzie list() :p

iooi
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 573
0

W JDK7 Files.newDirectoryStream (z java.nio.files):

Kopiuj
try (DirectoryStream<Path> entries = Files.newDirectoryStream(twojKatalog)) {
    for (Path file : entries) {
        // ... robisz coś z file
    }
}

Masz też przeciążoną metodę z globem i filtrem, np. jeśli chcesz tylko pliki z rozszerzeniem txt:

Kopiuj
Files.newDirectoryStream(twojKatalog, "*.txt")

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.