Articles of filesystemwatcher

FileSystemWatcher Falha ao acessar a unidade de rede

Eu estou tentando executar um observador de arquivos em algum caminho do servidor usando o serviço do windows. Estou usando minha credencial de login do Windows para executar o serviço e consigo acessar esse “someServerPath” do meu login. Mas quando eu faço isso a partir do FileSystemWatcher, ele lança: O nome do diretório \ someServerPath […]

Erro de access ao arquivo com o FileSystemWatcher quando vários arquivos são adicionados a um diretório

Eu estou correndo em um problema com um FileSystemWatcher quando vários arquivos são colocados no diretório assistido. Eu quero analisar o arquivo assim que ele é colocado no diretório. Normalmente, o primeiro arquivo analisa bem, mas adicionar um segundo arquivo ao diretório causa um problema de access. Ocasionalmente, o primeiro arquivo nem sequer é analisado. […]

Usando o FileSystemWatcher para monitorar um diretório

Eu estou usando um aplicativo do Windows Forms para monitorar um diretório e mover os arquivos descartados para outro diretório. No momento, ele copiará o arquivo para outro diretório, mas quando outro arquivo for adicionado, ele será encerrado sem nenhuma mensagem de erro. Às vezes copia dois arquivos antes de terminar no terceiro. Isso é […]

Notificação quando um arquivo é alterado?

Existe algum mecanismo pelo qual eu possa ser notificado (em c #) quando um arquivo é modificado no disco?

O evento FileSystemWatcher Changed é gerado duas vezes

Eu tenho um aplicativo onde estou procurando um arquivo de texto e se houver alterações feitas no arquivo que estou usando o manipulador de events OnChanged para manipular o evento. Eu estou usando o NotifyFilters.LastWriteTime mas ainda o evento está sendo demitido duas vezes. Aqui está o código. public void Initialize() { FileSystemWatcher _fileWatcher = […]

FileSystemWatcher vs polling para observar mudanças de arquivo

Eu preciso configurar um aplicativo que procura por arquivos sendo criados em um diretório, tanto localmente ou em uma unidade de rede. O FileSystemWatcher ou a pesquisa em um timer seria a melhor opção. Eu usei ambos os methods no passado, mas não extensivamente. Quais problemas (desempenho, confiabilidade, etc.) estão presentes em ambos os methods?