VB 6: copie de fichier

cs_galexis Messages postés 40 Date d'inscription jeudi 12 août 2004 Statut Membre Dernière intervention 13 juillet 2006 - 12 août 2004 à 14:07
cs_padboy Messages postés 6 Date d'inscription dimanche 8 août 2004 Statut Membre Dernière intervention 1 mars 2005 - 12 août 2004 à 22:17
Je débute en visual basic 6 et je voudrais réaliser un logiciel me permettant de comparer, mettre à jour ou ajouter des fichiers depuis un disque dur source vers un disque dur de sauvegarde.
Et je galère pour trouver une procédure qui me permette de copier des dossiers.
Merci de vos tuyaux

4 réponses

cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
12 août 2004 à 14:33
ca devrait aller :

Private Sub btnCopie_Click()

Dim fso

Set fso = CreateObject("Scripting.FileSystemObject")
fso = fso.CopyFolder(TXT_source.Text, TXT_destination1.Text)
MsgBox "Dossier copié !"

End Sub

It@li@
0
thierrydelepine Messages postés 521 Date d'inscription mardi 24 décembre 2002 Statut Membre Dernière intervention 11 septembre 2008 6
12 août 2004 à 14:48
ITALIA,

tu oubli une chose tres tres importante, c'est de detruire l'objet que tu viens de creer car si je met ton prog en boucle alors j'explose la memoire du PC.

Set fso = NOTHING

Il faut toujours détruire les objets que l'on créé.

Private Sub btnCopie_Click()
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso = fso.CopyFolder(TXT_source.Text, TXT_destination1.Text)
MsgBox "Dossier copié !"
set fso = NOTHING
End Sub

il existe d'autres methodes pour faire des copies (API), celle la est simple mais nécessite une version de Internet explorer 5 sur le poste.
0
cs_ITALIA Messages postés 2169 Date d'inscription vendredi 20 avril 2001 Statut Membre Dernière intervention 30 juin 2009 9
12 août 2004 à 14:59
OOOOOOOOOOUUUUUUPPPPPPPSSS

SI OU PLAIT JY SUIS PAS UN TIRROUUUUURISTE

It@li@
0
cs_padboy Messages postés 6 Date d'inscription dimanche 8 août 2004 Statut Membre Dernière intervention 1 mars 2005
12 août 2004 à 22:17
voila, sa devrait t'aller ca (C'est une source de mon site http://www.techniquewindows.fr.fm)
0
Rejoignez-nous