Описание тега watchservice

WatchService is a Java API for watching changes on a filesystem. It was introduced in Java 7.
2 ответа

Watchservice в windows 7 не работает

Этот код прекрасно работает в Linux, но не в Windows 7: чтобы обновить содержимое файла, я должен нажать на выходной файл. Где трюк? Я использую Windows 7 prof, IDE NetBeans 8.0 RC1 (сборка 201402242200), обновленную до версии NetBeans 8.0 Patch 1.1…
19 июн '14 в 12:39
3 ответа

Java 7 NIO watchservice против jpathwatch

Проект, над которым я работаю, использует Java 6 и jpathwatch (.95) и в настоящее время обновляется до Java 7. В настоящее время на Windows 7 и 2008 Server. Я занимаюсь рефакторингом областей кода, чтобы использовать новый Java 7 NIO, и это относите…
02 окт '13 в 15:01
1 ответ

WatchService. WatchEvent .context() метод возвращает непоследовательный относительный путь для файла в ENTRY_MODIFY (goutputstream-####, ОС Linux)

В этом коде я надеюсь обновить HashMap самой последней версией содержимого заданного пути, указав в качестве ключа абсолютный путь в виде строки. Проблема в том, что WatchEvent"s .context() Метод дает мне разные относительные пути для одного и того …
19 июн '14 в 20:38
1 ответ

Можем ли мы использовать концепцию многопоточности вместе с WatchService API в Java?

Предположим, у меня есть каталог, в котором я получу несколько входящих файлов в этот каталог. Мне нужно обработать все файлы в зависимости от времени создания файла, т.е. сначала нужно обработать первый созданный файл. Для просмотра каталога я реал…
23 янв '17 в 11:24
1 ответ

Перед продолжением убедитесь, что дерево папок заполнено

Я пишу программу типа "горячей папки", в которой файлы + папки, перетаскиваемые в мою назначенную папку загрузки, загружаются в облачный сервис. Краткий обзор того, как я хочу сделать это: WatchService уведомляет меня, что что-то было перетащено в п…
05 авг '14 в 22:18
1 ответ

Java7 WatchService - Как обнаружить переименование / перемещение реального просматриваемого каталога

Я использую WatchService для синхронизации файлов данных с верстаком приложения. Когда я переименовываю / перемещаю наблюдаемый каталог, я не получаю никакого события, ни WatchKey не становится недействительным. Я все еще получаю события из переимен…
12 янв '13 в 13:28
0 ответов

WatchService OVERFLOW - что происходит и как безопасно обрабатывать мои файлы?

Я думаю о рефакторинге моего текущего файлового мониторинга на основе cronjob (работающего каждую ночь) с более динамичным мониторингом файлов. Читая документацию, в которой упоминается OVERFLOW - указывает, что события могли быть потеряны или отбро…
23 июл '15 в 10:52
0 ответов

Монитор log4j журнал для изменений в Javafx

Я очень новый мир Java в целом. У меня есть приложение javafx, где я пытаюсь настроить наблюдатель файла в файле журнала log4j, чтобы отслеживать изменения и отображать изменения в текстовой области. У меня есть код ниже, который отлично работает на…
13 фев '18 в 00:52
3 ответа

Как посмотреть полную файловую систему на предмет изменений в Java?

Описание проблемы Я бы хотел посмотреть полную файловую систему на предмет изменений. Я говорю о рекурсивном наблюдении за изменениями в каталоге. Таким образом, при просмотре каталога (или всей файловой системы) также необходимо фиксировать все изм…
25 янв '16 в 15:29
0 ответов

Java WatchService пропускает события, файлы

Я хочу отслеживать папку для вновь созданных подпапок для конкретных файлов.csv, используя Java WatchService API (Windows 7 x64, Java 8). Я ожидаю, что окончательное приложение будет таким: папки \ файлы будут созданы где-то еще и загружены в облако…
07 июн '18 в 11:31
0 ответов

Класс Singleton WatchServiceHandler не печатает

У меня есть синглтон Handler класс, который создается следующим образом: public static synchronized Singleton getInstance() { if (instance == null) instance = new Singleton(); return instance; } При создании он создает пару классов, которые содержат…
13 ноя '13 в 11:06
2 ответа

Java 7 WatchService: избегание бесконечного цикла событий при изменении источника события в обработчике

По сути, я использую свежую новую Java 7 WatchService для мониторинга каталога. У меня есть цепочка обработчиков, слушающих каждое событие ввода-вывода, выданное каталогом. Проблема в том, что некоторые обработчики должны каким-то образом изменить п…
03 дек '11 в 16:15
1 ответ

Проблема Java 7 NIO / JPathWatch - перемещение каталогов в Windows

Я реализовал приложение, которое использует Java NIO WatchService отслеживать изменения файлов и папок в дереве каталогов. В Windows XP все изменения файловой системы отслеживаются, за исключением перемещения каталога в отслеживаемое дерево путем пе…
17 апр '13 в 07:57
0 ответов

Просмотр каталогов с помощью API Wathservice

Я пишу утилиту, которая следит за определенным каталогом за новыми папками или файлами, после добавления новой папки или файла мне нужно скопировать его в другое место, я использую java watchservice, поэтому проблема заключается в том, что каталог з…
28 янв '15 в 17:26
0 ответов

Переименование обнаружения с помощью службы просмотра файлов

Мы используем сервис просмотра файлов java.nio. Проблема с обнаружением переименования. Для переименования служба часов отправляет два события delete и create. Мы рассматриваем его как пакетный, и если он находится в пределах определенного промежутк…
14 сен '15 в 10:03
0 ответов

Java WatchService: чтение файла не работает во второй раз

Мне нужно следить за созданием файла, затем скопировать содержимое файла в другой файл, после чего удалить файл. Я использую Java WatchService для мониторинга создания файлов и стандартного чтения / записи файлов с использованием Bufferedreader и Bu…
1 ответ

NIO watchservice для файлов UNIX sys/classes/gpio

Можно ли установить JAVA NIO WatchService для файлов в /sys/class/gpio/gpioX дерево устройств для контроля изменений там? Было бы неплохо обнаружить изменения в файлах GPIO (то есть входах GPIO) непосредственно из Java, но я боюсь, что это не поддер…
12 май '15 в 12:21
1 ответ

Часовой сервис получает дескриптор файла

Я использую службу наблюдения Java в своем приложении, чтобы получать уведомления о любых изменениях файлов. Но проблема в том, что служба часов хранит дескриптор файла родительского каталога. Например, если моя иерархия F -F1 -F2 Когда я регистриру…
13 май '16 в 05:41
1 ответ

Проблемы с WatchService - файл журнала не обновляется при модификации

Я использую (стороннее) приложение для Windows10, которое генерирует файлы журнала.txt. В моем собственном приложении я написал класс, который использует WatchService и наблюдает за папкой для этих изменений.txt. Я знаю, что мой класс работает прави…
10 дек '18 в 22:04
1 ответ

Проблема, вызывающая WatchService внутри одноэлементного компонента

Мы хотели периодически просматривать файл на предмет изменений, мы используем jboss 7 . Ниже приведен мой фрагмент кода. Я инициализировал наблюдателя в постконструктивном методе синглтон-компонента и запланировал метод для опроса событий наблюдения…
26 сен '13 в 06:04