Copie de fichier avec progress barre

Soyez le premier à donner votre avis sur cette source.

Vue 17 571 fois - Téléchargée 3 254 fois

Description

Voici un code qui permet de copier un fichier en mode binaire avec affichage de la barre de progression, taux de transfert etc. J'ai cherché sur le site mais je n'en ai pas trouvé en .net

Conclusion :


Suivant comment on affiche les données à l'écran, des ralentissements de la copie se font sentir et ce, jusqu'à doubler le temps de copie, je pense avoir optimisé tout ça, mais si quelqu'un a des idées ... Tout viens de l'affichage qui semble très lourd.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
64
Date d'inscription
dimanche 24 juillet 2005
Statut
Membre
Dernière intervention
29 septembre 2014

Messages postés
14733
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 octobre 2020
146
Tu pourrais utiliser une thread et une classe pour la copie, cela permettrai de facilité la réutilisation de ton code et éviter le DoEvents().

Sinon, j'ai remarquer qu'il ne s'agit que d'une copie "manuelle", j'aurais pensé que tu avais utiliser une fonction qui appelerais une function. Mais cela ne retire rien à l'intéret de ton code.

A quand le déplacement de fichier et le controle avant la copie pour savoir si il reste sufusemment de place sur le disque cible avant la copie.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.