Boas pessoal.
Onde trabalho existe um programa, como se fosse um serviço, que fica lendo um diretório a procura de um arquivo. Quando este arquivo chega, esse programa lê o conteúdo e depois o destrói.
O que me foi sugerido: criar uma classe que fique lendo esse diretório também, abra o arquivo, copie o conteúdo e deixe à disposição do outro soft.
O que eu acho: que já de cara não vai dar. Não sei de quanto em quanto tempo o outro programa lê o diretório em busca do arquivo. Minha classe tem que ser BEM mais rápida, e não “lockar” o arquivo.
O que eu tenho que aprender: a criar uma classe que leia de X em X milissegundos esse diretório. Pra falar a verdade, eu nem sei se isso é possível, mas se for, pegar o conteúdo do arquivo eu já sei.
Alguém aqui já fez algo parecido? Se eu ficar lendo direto o computador vai perder muita performance? Tipo, eu não quero deixar o ponto de venda lerdo, aliás eu nem posso.
Se alguem puder dizer se é possível ou não eu já ficaria muito agradecido.
Grato