SHFileOperation FO_Copy

cs_ohector Messages postés 2 Date d'inscription dimanche 15 février 2004 Statut Membre Dernière intervention 11 mai 2004 - 11 mai 2004 à 21:04
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 26 juin 2004 à 10:32
Je souhaiterai avev la fonction SHFileOperation FO_copy ne copier que les fichiers qui on une date plus recente qu ceux deja dans le dossier de destination

merci a tous

1 réponse

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
26 juin 2004 à 10:32
salut

cela n'est pas possible : SHFileOperation ne permet pas cela.

il faut que tu listes les fichiers sources avec dir$ ou les apis (FindFirstFile,FindNextFile,FindClose)
puis pour chaque fichier de la liste :
- que tu testes la date du fichier destination et source avec FileDateTime ou les apis (GetFileTime)
- que tu copies ou non le fichier avec FileCopy ou les apis
(CopyFile,CopyFileEx ou (MoveFileWithProgress XP seulement))

voilà

ShareVB
1
Rejoignez-nous