fabricioliking
Messages postés79Date d'inscriptionmercredi 30 août 2006StatutMembreDernière intervention15 mai 2009
-
22 avril 2008 à 14:51
NHenry
Messages postés15156Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention29 septembre 2024
-
22 avril 2008 à 16:38
J'ai un petit soucie avec mon code, en effet je l'ai battis grâce à des
sources et des cours sur vbfrance et developpez.com et j'ai surement
mal compris un bout de code ce qui me blok dans mon développement.
En effet j'aimerai pouvoir copier l'ensemble d'un fichier dans un autre
que ci ce fichier est présent dans un autre (lors de la comparaison) et
que ce fichier est plus récent. Si c'est le cas je voudrais copier
l'ensemble des dossiers et sous dossiers
Je vous propose le code avec lequelle je suis en train de me débattre ^^.
N'hésitez pas à critiquer le tout ou à me fair part d'informations
Dim fso As New FileSystemObject
Dim fld As Folder
Dim Etape As Byte
Dim v As Boolean
Private Sub Command1_Click()
Dim Flag As Byte
On Error GoTo GestErreur
' *** CHOIX DES REPERTOIRES A COMPARER ***
Flag = 0
CHOIXREP:
If Flag = 0 Then
szTitle = "Selectionner le répertoire à comparer :"
ElseIf Flag = 1 Then
szTitle = "Selectionner le répertoire à mettre à jour :"
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 22 avril 2008 à 15:01
Salut,
à défaut d'avoir une solution je vais critiquer
perso pour les valeurs de MousePointer j'utiliserais les membres de l'énumération MousePointerConstant: VbHourGlass et VbDefault, juste pour plus de lisibilité.
Dans la procédure FindFile tu as cette condition If FileExist(FileVerif) = False Then
Si elle se rempli tu ne fait RIEN sinon tu fais QQCH
Met la condition inverse c'est plus "joli"
If FileExist(FileVerif) Then
If FileDateTime(FileTrouve) > FileDateTime(FileVerif) Then
CopyFile FileTrouve, FileVerif, 0
List1.AddItem FileVerif, k
k = k + 1
End If
End If , ----
[code.aspx?ID=41455 By Renfield]