Fernando / Tamara, Na revista CLube Delphi de nº 31 tem um artigo do Bruno Sonnino (GRANDE BRUNNOOOO ONDE ANDA VC ??): 'Monitoração de Diretorios' baseado na API do Windows.
Vou ver se acho a revista aqui. Me parece ser exatamente o que voce precisa. [ ]´s Moacir Moked - Tamara (Brazil) escreveu: > Eu tenho uma função q pega a data de mofidicação e outra com a data de > criação de um arquivo se eu ñ me engano, só passar o nome do arquivo... mas ñ > sei se funciona em tds versões de win, aliás preciso até testar...rs.... se > ajudar e vc quiser elas... soh falar... > > Tamara Clemente - Suporte Técnico > Moked do Brasil - Consultoria de Segurança Empresarial > Divisão MokInf de Informática > PABX: (55-11) 5071-2748 > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> > www.moked.com.br <http://www.moked.com.br/> > > > ________________________________ > > De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de > Fernando - Hotforms > Enviada em: terça-feira, 4 de julho de 2006 05:01 > Para: delphi-br@yahoogrupos.com.br > Assunto: Re: [delphi-br] Como detectar um novo arquivo em um diretório > > > Acho que o ideal seria usar um TIMER programado para checar a cada X tempo. > > Acho que assim vc alivia o uso da CPU! > > E tem também um componente JEDI que verifica se um novo arquivo entrou > em um diretório. > Não me recordo o nome dele agora, mas ele foi citado a poucos dias na > lista. De uma olhada no histórico pelo site. > > Abraços, > > Fernando dos Santos Sousa > > Edison Garcia escreveu: >> Estou precisando fazer uma rotina que detecte que um novo arquivo >> (provavelmente TXT) foi gravado em um determinado diretório. Será >> utilizada para troca de dados entre um sistema delphi e um sistema >> feito em mumps. Deverá ser independente da versão do Windows rodando na >> máquina. A rotina abaixo funciona >> >> repeat >> if fileExists('c:\arquivo.txt') then >> begin >> .... >> break; >> end; >> until timeOut; >> >> mas eu preferiria utilizar algo sem colocar em loop e sem ser obrigado >> a sair por timeout. Alguem teria uma sugestão ? >> obrigado >> Edison >> > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html