Como detectar se existe algum arquivo adicionado em uma pasta no Windows?

4

É uma maneira de detectar se há algum arquivo adicionado em uma pasta? Inclua a subpasta.

Por exemplo, verifique se qualquer arquivo de texto * .txt é adicionado na pasta c: \ data-files \ ou em suas subpastas.

A pasta também pode ser uma pasta compartilhada de outra máquina.

    
por sjzls 20.05.2014 / 19:43

1 resposta

5

O System.IO.FileSystemWatcher monitora o sistema de arquivos em busca de alterações, como um arquivo sendo criado ou excluído. Ele pode monitorar diretórios recursivamente e monitorar os compartilhamentos de arquivos em uma rede. Como é uma classe .NET, ela pode ser usada por C #, Visual Basic e até mesmo por Powershell. O que você faz com os eventos de notificação depende de você.

Aqui está um exemplo de Mathias R. Jessen: link

E aqui está uma boa postagem do StackOverflow sobre o uso do FileSystemWatcher para monitorar um compartilhamento de arquivos remoto:

link

    
por 20.05.2014 / 20:53