Как опросить каталог, чтобы проверить, добавлен ли новый файл? - PullRequest
9 голосов
/ 08 сентября 2011

Я хочу опросить каталог, чтобы проверить, добавлен ли новый файл в каталог.Если добавляется какой-либо новый файл, я хочу прочитать этот файл.

Кто-нибудь может дать мне идею, как это сделать?

Ответы [ 3 ]

15 голосов
/ 08 сентября 2011
6 голосов
/ 08 сентября 2011

Если вы используете Java 7, вы можете использовать службу наблюдения за файловой системой (новая функция в Java 7).

См. Руководство Oracle , в котором объясняется, как его использовать.

В противном случае (если вы используете более старую версию Java) вы можете использовать такую ​​библиотеку, как Apache Commons IO . Посмотрите на пакет org.apache.commons.io.monitor - в нем есть классы для проверки изменений в файлах и каталогах.

3 голосов
/ 08 сентября 2011

jNotify было бы полезно,

См. Также

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...