modDateChanged

Summary

Returns whether file has been modified since a certain date.

Method of

File object

Syntax

boolean modDateChanged (FileSpecObject aSourceFolder, Number anOldDate);

Parameters

The modDateChanged method has the following parameters:

aSourceFolder
A FileSpecObject representing the file to be queried.
anOldDate
A double representing the date.

Returns

A boolean value indicating whether the file has been modified since the input date or has not.

Description

Most often, the date passed in as the second parameter in modDateChanged is the returned value from a modDate on a separate file, as in the following example, in which the dates of two files are compared.

Example

fileSource1 = getFolder("Program", "file1.txt");
fileSource2 = getFolder("Program", "file2.txt");
err1 = File.modDate(fileSource1);    // the baseline returned

err2 = File.modDateChanged(fileSource1, err1);
logComment("File.modDateChanged should return 'false' = " + err2);
// the reason it expects false is we're comparing
// the return 'time stamp' value for
// file1.txt with the actual file1.txt itself.
// Thus, no change in 'time stamp' values.

err3 = File.modDateChanged(fileSource2, err1);
logComment("File.modDateChanged should return 'true' = " + err2);
// the reason it expects true is we're comparing
// the return 'time stamp' value  for
// file1.txt with another file, file2.txt, with a different
// 'time stamp' value.