modDateChanged

 

modDateChanged

Retourne si le fichier a été modifié depuis une certaine date.

Méthode de

Objet File

Syntaxe

boolean modDateChanged (FileSpecObject aSourceFolder, Number anOldDate);

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.

Retour

Une valeur booléenne indiquant si le fichier a été modifié ou non depuis la date spécifiée.

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.

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.

Interwiki Languages Links

Étiquettes et contributeurs liés au document

 Contributeurs à cette page : teoli, Kyodev, Fredchat
 Dernière mise à jour par : teoli,