Savoir quand un fichier n'est plus utilisé

Résolu
bigjim007 Messages postés 2 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 22 avril 2005 - 20 avril 2005 à 21:38
bigjim007 Messages postés 2 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 22 avril 2005 - 22 avril 2005 à 10:03
Bonjour à tous & toutes ,

Voilà j'ai fait un petit programme en VB.NET qui redimensionne automatiquement la taille d'une photo.on dépose le fichier dans un répertoire, le programme détecte l'arrivée du fichier et le traite, puis sauvegarde la photo redimensionnée dans un autre répertoire.
Je détecte l'arrivée du fichier avec un FILESYSTEMWATCHER lors de la création du fichier dans le repertoire scané. MAIS quand le fichier est de grande taille , le programme veut le traité alors que le fichier est toujours en train de se copier.
Quelqu'un aurait il une idée pour savoir quand le fichier est utilisable ?

Dès que j'aurais résolu ce problème, vous trouverez ce petit programme sur ce site bien entendu ;-)

Merci d'avance

2 réponses

cs_chris81 Messages postés 589 Date d'inscription jeudi 2 octobre 2003 Statut Membre Dernière intervention 29 avril 2008 2
20 avril 2005 à 22:40
utilise les thread, tu met un thread qui scanne ton image qd c fini le thread envoie "fini" et la 2° thread traite ton fichier

http://www.correzeweb.com
http://www.localetv.com
3
bigjim007 Messages postés 2 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 22 avril 2005
22 avril 2005 à 10:03
merci
j'ai fait une petite fonction qui essaie d'ouvrir le fichier en exclusif, s'il est utilisé j'attends un peu puis je réssaie, mais limité à un certain nombre d'essai naturellement ;-)

dès que faire se peut , tout sera sur le site
cordialement
0
Rejoignez-nous