Mam folder, w którym są ciągle wyrzucane nowe pliki. W Javie, jaki jest najlepszy sposób wykrywania zmian w systemie plików (np. Określony folder, w którym są zrzucane pliki) i dodaj nowo przybyłe pliki do struktury danych kolejki, aby móc sekwencyjnie przetwarzać każdy przychodzący plik.Wykrywanie zmian w systemie plików Java
Jestem świadomy funkcji listFiles() w klasie File, ale używając tego mogę uzyskać tylko pliki, które są dostępne w danym momencie. Oczywiście mogę ciągle odpytywać folder i uzyskiwać listę plików w nim za pomocą wątku. Ale czy jest to najlepszy sposób, czy jest lepszy sposób na osiągnięcie tego.
Bardziej ogólne pytanie, które nie wymaga konkretnych katalogów: http://stackoverflow.com/questions/494869/file-changed-listener-in-java –