COPIE DE FICHIER AVEC BARRE DE PROGRESSION

csoul - 23 mars 2001 à 15:37
cs_menerlach
Messages postés
5
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
25 janvier 2006
- 21 mars 2012 à 00:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/732-copie-de-fichier-avec-barre-de-progression

cs_menerlach
Messages postés
5
Date d'inscription
mercredi 19 février 2003
Statut
Membre
Dernière intervention
25 janvier 2006

21 mars 2012 à 00:07
C'est bien beau de mettre tout est dans le zip à la place du texte source mais quand on n'a pas la même version de vb (4 pour moi) on ne peux pas le charger...
FROCSIN
Messages postés
1
Date d'inscription
mercredi 7 mars 2007
Statut
Membre
Dernière intervention
4 août 2010

4 août 2010 à 20:08
Bonjour,

Merci Frederic pour ce petit programme bien sympa.
J'aimerais l'adapter pour mon utilisation personnel mais je ne sais pas du tout comment m'y prendre.

Je voudrais que mon fichier à copier soit issue d'une variable et que mon chemin de destination soit toujours le même.
Mon objectif étant de copier ce fichier dès le lancement du programme tout en bénéficiant de la progress bar.

J'espère que quelqu'un pourra m'aiguiller.

Cordialement
cs_bidouille007
Messages postés
257
Date d'inscription
jeudi 11 septembre 2008
Statut
Membre
Dernière intervention
22 décembre 2012
1
13 nov. 2009 à 01:48
je pense que le code est en VB et pas en .net sinon pour ton problème DREAMWORKS la solution c'est d'utiliser un thread qui lancera une sous tache à ta tache principale et donc qui te rendra la main et ne figera pas l'écran.
dreamsworks
Messages postés
8
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
28 novembre 2009

3 juin 2008 à 11:20
Ben moi ça marche pas du tout. je suis sous visual studio 2005 j'ai plein d'erreur un peu partout, notament entre le begin et le end au début ainsi que vers la gestion du buffer. je cherche une fonction permettant de copier tout le contenu d'un dossier ainsi que tout les sous-dossier. je NE VEUT PAS utiliser Copydirectory car cette fonction ne me rend la main que lorsqu'elle a terminé. Mon dossier fesant 4 Go je veut avoir une progressbar et la possibilité d'annuler.

Quelqu'un aurait-il du code qui fonctionne sous Visual Studio 2005 ?
gnomish
Messages postés
3
Date d'inscription
jeudi 31 janvier 2008
Statut
Membre
Dernière intervention
12 décembre 2013

13 févr. 2008 à 10:39
Voila une source bien pratique c'est simple et ça ne demande pas d'appels API dans tous les sens.
La copie est un peu lente car BUFSIZE vaut 1024, cela marche bien mieux avec:
dim BUFSIZE as Long
dim Chunk as Long
...
BUFSIZE=FSize\100 'découpe en 100 'morceaux'
if BUFSIZE<1024 then BUFSIZE=1024 'pour éviter les ennuis
...
Buf = String(Chunk, vbNull)
Afficher les 11 commentaires