Listener para aquivo e pasta  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

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?

www.bau-de-dev.com
thiago.filadelfo
Virtual Machine Man
[Avatar]

Membro desde: 07/07/2007 00:32:26
Mensagens: 579
Localização: São Paulo
Offline

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

[Email] [MSN]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Como seria este Timer?

www.bau-de-dev.com
psevestre
JavaEvangelist

Membro desde: 13/05/2005 12:53:19
Mensagens: 432
Localização: São Paulo
Offline

Jedi_FeniX wrote: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.


http://justaphilpicks.blogspot.com/
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team