1 votes

Recherche de fichiers dans un dossier en VB.net

J'ai besoin de surveiller un dossier sur notre réseau et si des fichiers sont abandonnés à n'importe quel moment de la journée, je dois les transférer par FTP vers un autre dossier.

Quelle est, selon vous, une approche réalisable ? Si vous avez des liens qui me mettent sur la bonne voie, veuillez les poster.

3voto

Alfred Myers Points 4665

Utilice Système.IO.FileSystemWatcher pour regarder le dossier : Écoute les notifications de changement du système de fichiers et lève des événements lorsqu'un répertoire, ou un fichier dans un répertoire, change.

Utilice System.Net.FtpWebRequest pour envoyer le fichier par FTP.

1voto

Rob Points 792

Le meilleur pari pourrait être le composant filewatcher . Il semble fonctionner raisonnablement bien sur le réseau.

1voto

Nader Shirazie Points 8494

Pour surveiller le système de fichiers, le (bien nommé) FileSystemWatcher est une option utile. Cependant, de nombreux rapports font état d'un manque de fiabilité, il est donc important de procéder à des sondages périodiques.

Voir cette question pour un petit débat "Polling vs FileSystemWatcher".

En ce qui concerne le téléchargement FTP, comme le dit Alfred, FtpWebRequest devrait faire ce dont vous avez besoin.

1voto

CodeByMoonlight Points 8471

FileSystemWatcher, tel que mentionné par les autres, fonctionnera bien dans la plupart des cas, mais pas sur les lecteurs réseau Novell.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X