Rubrique précédente: SetFileAttributes – Définir les attributs des fichiersRubrique suivante: Lecture et comparaison des versions de fichier


SetFileTime : Définir des horodateurs pour un fichier ou un répertoire

Valide sur les plates-formes NetWare, Symbian OS, UNIX, Windows et Windows CE

La fonction SetFileTime définit les horodateurs d'un fichier ou d'un répertoire.

Format de la fonction :

SetFileTime(fileName as string, dateAndTime as DateTime, Type as integer) as Boolean
SetFileTime(fileName as string, dateAndTime as DateTime) as Boolean
fileName

Indique le nom du fichier dont la date et l'heure doivent être modifiées.

dateAndTime

Identifie les nouvelles date et heure à définir.

Type

Valeur 0 : la date et l'heure de création sont modifiées (par défaut).

Valeur 1 : la date et l'heure du dernier accès au fichier sont modifiées.

Valeur 2 : la date et l'heure de la dernière modification du fichier sont modifiées.

Valeur 3 : la date et l'heure de la création, du dernier accès et de la dernière écriture sont modifiées.

En cas de réussite, la fonction renvoie la valeur True. Dans le cas contraire, elle renvoie la valeur False.

Exemple :

Rem Modifiez l'heure d'écriture
Dim newTime as DateTime
newTime.year = 1999
newTime.month = 12
newTime.day = 31
newTime.hour = 23
newTime.minute = 59
newTime.second = 59
If Not(SetFileTime("c:\autoexec.bat",newTime,2)) Then
	Print ("Echec de SetFileTime")
	quitter
End If