Как контролировать ссылку с java watchservice - PullRequest
0 голосов
/ 16 апреля 2020

Как следить за обновлением файла (файл актуальные.txt ниже)? Но я просто хочу отслеживать папку ссылок.

ln -s ../actual.txt link

    Path path = Paths.get(".");

    WatchService watchService =  path.getFileSystem().newWatchService();
    path.register(watchService, StandardWatchEventKinds.ENTRY_MODIFY);
    WatchKey watchKey = null;
    while (true) {
        watchKey = watchService.poll(10, TimeUnit.MINUTES);
        if(watchKey != null) {
            watchKey.pollEvents().stream().forEach(event -> System.out.println(event.context()));
        }
        watchKey.reset();
    }

Но этот код не работает.

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