API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click TouchFileTimesDate de parution : 25/12/2002 - Cette fiche API a été lue 1040 fois Description TouchFileTimes met à jour la date et l'heure d'un fichier spécifié depuis sa dernière modification. Si la fonction réussit, elle retourne une valeur différente de zéro. Appeler GetLastError pour un message d'erreur étendu. Syntaxe
[e] Handle du fichier à mettre à jour. pSystemTime [e] Pointeur vers une structure SYSTEMTIME. Si ce paramètre est à Null, la date et l'heure courante est utilisée. Compatibilité Supporté pour toutes les versions à partir d'Internet Explorer 4.0 et imagehlp.dll version 4.0 minimum Remarque Aucune Exemple 1 // Met à jour la date et l'heure d'un fichier retVal est un entier long sFile est une chaîne Asciiz sur 260 hFile est un entier long GENERIC_WRITE est un entier long = 0x40000000 OPEN_EXISTING est un entier long = 3 FILE_SHARE_READ est un entier long = 0x1 FILE_SHARE_WRITE est un entier long = 0x2 sFile = "c:\temp\toto.txt" hFile = AppelDll32("kernel32", "CreateFileA", ... &sFile, GENERIC_WRITE, FILE_SHARE_READ + FILE_SHARE_WRITE, ... Null, OPEN_EXISTING, 0, 0) // Du code offert par Beaussier en ligne ! retVal = AppelDll32("imagehlp", "TouchFileTimes", hFile, Null) Si retVal = 0 Alors Erreur("Erreur pendant le changement de date !") Sinon Info("Ficher mis à jour avec succès !") Fin AppelDll32("kernel32", "CloseHandle", hFile)
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |