Я хочу опросить каталог, чтобы проверить, добавлен ли новый файл в каталог.Если добавляется какой-либо новый файл, я хочу прочитать этот файл.
Кто-нибудь может дать мне идею, как это сделать?
Если вы используете Java 7, вы можете использовать службу наблюдения за файловой системой (новая функция в Java 7).
См. Руководство Oracle , в котором объясняется, как его использовать.
В противном случае (если вы используете более старую версию Java) вы можете использовать такую библиотеку, как Apache Commons IO . Посмотрите на пакет org.apache.commons.io.monitor - в нем есть классы для проверки изменений в файлах и каталогах.
org.apache.commons.io.monitor
jNotify было бы полезно,
См. Также