Bonjour à tous.
J'ai un léger problème que je vais vous expliquer.
J'utiliser un Filesystemwatcher pour surveiller l'activité d'un dossier, comme la création d'un fichier et ou un fichier qui serait renommé. Ce que fait mon programme dès qu'il detecte un nouveau fichier (créé ou renommé), c'est le copier dans un autre dossier. Jusque là aucun problème.
Le seul ennuis que j'ai pus rencontrer c'est quand le fichier est un peu volumineux ! Et oui il faut quelques secondes à windows pour copier le fichier en question dans le dossier surveillé, et la ca coince car le filesystemwatcher ne "sait pas" que le fichier n'est pas encore copié entierement et donc le programme tente de le copier mais ne peut pas car il est en cours d'utilisation...
Ce que je souhaiterais donc, c'est savoir si il y a moyen "d'attendre que mon fichier soit entierement copié pour que le fsw le manipule, ou bien savoir si le fichier en question est bien libre et donc si le fsw peut le manipuler.
Voila désolé pour le pavé, en espérant avoir été suffisamment clair, je vous remercie d'avance pour votre aide.
Cordialement
Partager