creanova2000
Messages postés39Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention21 septembre 2006
-
19 mai 2005 à 06:05
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
20 mai 2005 à 09:21
Bonjour je desire copier un fichier a l'aide de la fonction File.Copy
Le probleme est que je veux voire la progression de la copie avec un progress bar et afficher le statut de la copie dans un label
Thread cThread = new Thread(new ThreadStart(tempcopy));
cThread.Start();
}
-------------------------
Je sais que je dois utiliser les thread mais je ne sais pas comment.
J'ai deja regarder dans beaucoup de documentation mais j'ai pas bien compris comment le faire.
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 19 mai 2005 à 08:53
Salut,
Tu peux te servir de la fonction SHFileOperation des API qui te permettra d'avoir la même boite de dialogue que lors des copies dans l'explorer. (voir exemple dans l'article C# does Shell, Part 2, dans la section 2 "Doing File Operations")
Sinon tu vas devoir gérer la copie toi même en lisant la source et en écrivant le fichier de destination par paquets, ce qui te permettra de gerer ta barre de progression.
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 19 mai 2005 à 09:49
Salut, y' a pas un object COM dans XP pour manipuler le Shell plus facilement ? Je crois avoir vu ca, mais je suis pas sur de ce que l'on peut faire avec... ?