stpvb
Messages postés2Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention 1 avril 2005
-
31 mars 2005 à 15:50
Dvdmizo
Messages postés74Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 3 mai 2006
-
18 avril 2005 à 16:06
Salut,
Je cherche une méthode pour vérifier
qu'un fichier est bien complet avant de lui faire subir un
traitement... je pense en particulier à des fichiers qui sont copiés
dans un répertoire donné pour y subir un traitement donné. Si leur
taille est conséquente, mon traitement pourrait commencer alors qu'ils
sont encore incomplets...
Avez-vous une idée sur la manière de procéder ? Personnellement je sèche
cleter
Messages postés92Date d'inscriptionmardi 25 février 2003StatutMembreDernière intervention15 mai 2006 31 mars 2005 à 17:28
je ne sait pas de quel type de fichier tu parle, mais on ne peu pas
deviner si un fichier est complet ou non, il n'y a que les programmes
apte a traiter les données qu'il contient qui poura le savoir.
Par contre, tu dois pouvoir savoir si ton fichier est deja ouvert par
une autre application. si c'est le cas, ca veu surment dire qu'il n'est
pa fini.
stpvb
Messages postés2Date d'inscriptiondimanche 5 octobre 2003StatutMembreDernière intervention 1 avril 2005 1 avril 2005 à 10:46
Salut,
Je ne pense pas qu'il n'existe pas une
fct pour m'indiquer si un fichier est ou non complet ; ce que je
cherche c'est un moyen de savoir si le fichier (type quelconque :
image, texte...) est disponible (après copie) et non pas de savoir si
le contenu est correct (les erreurs de transmission sont effectivement
à prendre en charge au niveau des traitements ultérieurs - fct du type
de fichier)...
Effectivement, si le fichier est en
cours de copie, l'accés ne semble pas y être possible... A défaut
d'autres idées, je vais commencer par là...
Dvdmizo
Messages postés74Date d'inscriptionjeudi 6 mars 2003StatutMembreDernière intervention 3 mai 2006 18 avril 2005 à 16:06
Salut,
si ce que tu cherches à savoir est si le fichier a fini d'être copié ou
pas, tu scruter la taille du fichier à interval régulier et si celle-ci
change entre 2 scrutations c'est qu'il est en cours de copie sinon si
tu obtiens plusieurs fois (3 ou 4.. ou plus si tu veux) la même taille
c'est que le fichier est très probablement complet...
maintenant il n'y a aucune certitude avec cette methode, juste une forte probabilité ...