Tem como criar um “listner” para um arquivo e para uma pasta?
Por exemplo se o arquivo for modificado e se a pasta ganhar um novo arquivo o listener do arquivo e da pasta ser avisado, issso já existe?
Listener para aquivo e pasta
3 Respostas
Olá
Acho que não tem como, uma alternativa é criar um Timer que em tempos em tempos
Liste os arquivos e pasta do diretório…
Espero ter ajudado
Flwsss
Como seria este Timer?
P
Tem como criar um “listner” para um arquivo e para uma pasta?
Por exemplo se o arquivo for modificado e se a pasta ganhar um novo arquivo o listener do arquivo e da pasta ser avisado, issso já existe?
E linux existe a API inotify e uma família de utilitários que tornam simples sua utilização sem que seja necessário escrever uma progama em C.
Em Window vc. tem a função FindFirstChangeNotification , mas não conheço nenhum programinha pronto (mas deve haver).
Se seu requisito é monoplataforma e vc. não tiver problemas em utilizar um pouco de JNI ou JNA, acho que é o caminho. Para algo multiplataforma ou onde misturar código nativo for um risco, sugiro criar um agente nativo que se comunique com o java via sockets.
Criado 17 de outubro de 2008
Ultima resposta 18 de out. de 2008
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo