Monitorar Pasta? tem como?

olá amigos :smiley:

Preciso criar uma classe que monitore uma pasta, que fique “escutando”, quando for inserido um arquivo novo nesta pasta, a classe dispara uma função que abre o arquivo, “edita ele”(não vem ao caso agora) e o salva em outra pasta…

alguém pode me ajudar não sei por onde começar :roll: …

valeu pessoa :wink: l…

monitorar a pasta diretamente eu nao sei nao… mas vc pode criar um serviço assincrono que de tempos em tempos (vc escolhe o tempo) ele vai la na pasta e ve se tem algo novo.
da uma olhada no quartz:
http://www.opensymphony.com/quartz/

Valeu Viviane :wink:

vou estudar esse “componente”, acho q vai me ajudar!

alguém mais tem outra sugestão?? :?:

Você pode criar um Thread que varre a pasta e te passa as informações necessárias em um certo intervalo de tempo.

Pagina inicio:
http://www2.hawaii.edu/~qzhang/FileSystemWatcher.html

Fontes:
http://www2.hawaii.edu/~qzhang/FileSystemWatcher/index.html

Essa solução tem uma coisa que odeio, porém, pode te ajudar de qualquer maneira. Ele só funciona em windows e acaba quebrando o esquema de multiplataforma.

PS: Não testei nada … mas acredito que já seja uma luz
PS: Tirei isso duma mensagem antiga que já tinha postado. http://www.guj.com.br/posts/list/30290.java#186542
[]s
Roger Leite