COPIER, DÉPLACER, SUPPRIMER DES FICHIERS, DOSSIERS VIA MODULE

Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
- - Dernière réponse : cs_sergiooi
Messages postés
53
Date d'inscription
vendredi 6 octobre 2006
Statut
Membre
Dernière intervention
7 octobre 2009
- 17 avril 2007 à 17:52
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/27514-copier-deplacer-supprimer-des-fichiers-dossiers-via-module

Afficher la suite 
thierrydelepine
Messages postés
521
Date d'inscription
mardi 24 décembre 2002
Statut
Membre
Dernière intervention
11 septembre 2008
2 -
ton code a un gros gros gros probleme.

tu cree des objets et tu ne les detruis jamais.
donc si j'utilise tes fonctions dans un programmes qui fait plein de manip de fichiers pendant des jours, j'explose la memoire windows et donc crash machine.

si tu fais un :
Set fs = CreateObject("Scripting.FileSystemObject")
il faut toujours faire un :
Set fs = nothing pour finir.

en plus il existe deja des fonctions toutes faites sous VB simple d'utilisations et optimisés:
MKDIR,RMDIR,KILL

l'utilisation d'objets Scripting.FileSystemObject incombe une version IE5.0 minimum d'installé sur le PC
ludovicanceaux
Messages postés
441
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1 -
dis moi ke ve dire MKDir & RMDir en fait je n'ai jamais touché o vb
je suis juste en vb.net mai etant donné ke la fonction kill fonctionne pe etre que ces 2 là foonctionne ossi.
dis moi tu pourrai donner un exemple d'utilisation de chaque fonction stp!!!!!!!!!
merci
ludovicanceaux
Messages postés
441
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1 -
Superbe ta source j'ai pu l'introduire ds la mienne en VB.net ss pb merci 10/10 pour ca franchement super!!!!!!!!!!!!!!!!!!!!!!
ronnie95
Messages postés
32
Date d'inscription
lundi 6 décembre 2004
Statut
Membre
Dernière intervention
9 novembre 2006
-
slt je début en vb et pourrais tu mettre un exemple d'utilisation des des fonction, au moin pour la premiere merci +
ludovicanceaux
Messages postés
441
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
6 mai 2010
1 -
en fait c un truc simple tu a juste a placer ce module ds ton projet vb et d'appeler ce module en faisant par exemple :
dim MyModule as new Mymodule
myModule.CopierDossier(c:\Dossier d'origine, d:\Dossier de destination)

etc.... pour toute les procédure du module
ex:
- CopierDossier
- CopierFichier
- CréerDossier
- DéplacerDossier
- DéplacerFichier
- DéplacerFichier
- SupprimerFicher

ou alors tu pe très bien te passer du module et inclure direct le code ss le bouton de ton choix