Référence de l'API XPInstall:Objet File:Méthodes:modDateChanged
Un article de MDC.
Sommaire |
[modifier] modDateChanged
Retourne si le fichier a été modifié depuis une certaine date.
[modifier] Méthode de
Objet File
[modifier] Syntaxe
boolean modDateChanged (FileSpecObject aSourceFolder, Number anOldDate);
[modifier] Paramètres
La méthode modDateChanged a les paramètres suivants :
aSourceFolder- Un objet FileSpecObject représentant le fichier à interroger.
anOldDate- Un nombre à double précision représentant la date.
[modifier] Retour
Une valeur booléenne indiquant si le fichier a été modifié ou non depuis la date spécifiée.
[modifier] Description
Le plus souvent, la date passée comme second paramètre de la méthode modDateChanged est la valeur retournée par une méthode modDate appliquée à un fichier séparé, comme dans l'exemple ci-dessous, dans lequel on compare les dates de modification des deux fichiers.
[modifier] Exemple
fileSource1 = getFolder("Program", "file1.txt");
fileSource2 = getFolder("Program", "file2.txt");
err1 = File.modDate(fileSource1); // retourne la valeur de base
err2 = File.modDateChanged(fileSource1, err1);
logComment("File.modDateChanged doit retourner 'false' = " + err2);
// La raison pour laquelle False est attendu, est que
// nous comparons la valeur de date retournée pour
// file1.txt avec le fichier réel file1.txt lui-même.
// Ainsi, il n'y a pas de changement de la valeur de date (time stamp)
err3 = File.modDateChanged(fileSource2, err1);
logComment("File.modDateChanged doit retourner 'true' = " + err2);
// La raison pour laquelle True est attendu, est que
// nous comparons la valeur de date retournée pour
// file1.txt avec un autre fichier, file2.txt, avec
// une valeur de date différente.