Monitorando arquivos via programação


Neste post mostrarei como monitorar arquivos e diretórios utilizando os recursos que a plataforma .NET oferece.

Para iniciar, vamos criar um novo projeto Console Application no Visual Studio.

Dê um nome para este projeto, no meu caso eu chamei de VigiaArquivos.

A nível didático iremos monitorar a criação, alteração e deleção de arquivos de texto que estão dentro de uma determinada pasta do usuário.

Importe o namespace System.IO com a seguinte instrução:

using System.IO;

Isto permitirá utilizar as classes que trabalham com arquivos e diretórios, onde é possível criar novos, alterar, remover e assim por diante, mas neste post vamos trabalhar com a classe FileSystemWatcher  ajustando a propriedade Path para informar o caminho do diretório  e a propriedade Filter que irá definir quais extensões de arquivos será monitorado. Continue lendo “Monitorando arquivos via programação”