Find CHanged Files by Timestamp

I created this utility to help maintain my website.

From, time to time I change or add files in my master copy, and the changed
are not pressing enough to take the time "then and there" to connect to the
admin portal of my live site and update it.  The problem becomes

    "how do I track which files have changed since the last site update?"

This utility will track which of certain files have changed since certain
times and dates.

The utility uses settings from a .INI file. The default is FCFT.INI
in the current directory, but you can specify another .INI file on the
command line.

FCFT.INI has the following lines:

+filespec   - Tells FCFT to look for files matching this pattern.
-filespec   - Tells FCFT to ignore files matching the pattern.

    Patterns are "unix" style where '.' is treated like any other character:
        *.*     = Filename MUST has at least one '.' character
         *      = All filenames
    '*' means "any series of characters" and '?' means "any one character".
    Up to 25 '+' patterns and 25 '-' patterns can be supplied.
    To be checked, a file MUST match AT LEASE ONE '+' pattern.
    '-' patterns are checked AFTER a + pattern is matches.

=directory

    Causes FCFT to check files in this directory.
    If '=' is not specified, the CURRENT directory is checked.
    Subdirectories are included in the check.

Lines starting with '0'-'9' are assumed to be times and dates in the
following format:   mm-dd-yyyy hh:mm:ss
    hh is 24 hour time.

Any other lines are ignored.

FCFT comes with a simple utility: DATIME
which displays the current time in format described above.
Any additional arguments to  DATIME are displated on the same line.
You can easily add "NOW" to FCFT.INI with the command:
    DATIME From MKWEB.BAT >>FCFT.INI

When executed, FCFT will read all such times in it's .INI file and
present the LAST 25 times in an on-screen menu. Just select the time you
want to check and FCFT will display the timestamps and names of any
files if finds which were modified LATER than the selected time.

Dave Dunfield   -   https://dunfield.themindfactory.com
