Pobranie do zmiennej nazwy plików

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?

0

Przyjrzyj sie klasie File i metodzie list() :p

0

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

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:

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

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