New features description for Copyit v4.3a:

1) The filelist must exist first, such as:

     Copyit c:\bak\*.tmp

   these are the files to be copied.

2) There must be either/or both switches next:

     /f or /d

   specifies the file target, or directory target, in your case:

     Copyit c:\bak\*.tmp /dc:\bak\storage

3) Then to copy files based on their creation date specify /7

     Copyit c:\bak\*.tmp /dc:\bak\storage /7

4) Finally, the date/time range switches:

     /e01/01/2004-01/01/2004

       and

     /t00:00:00-03:00:00

   would copy files within the date/time range for the specific date,
   and any files created between midnight to 3 AM:

Copyit c:\bak\*.tmp /dc:\bak\storage /7/e01/01/2004-01/01/2004/t00:00:00-03:00:00

However, since there is no way to match the filename's exact imbedded date
and time with the above switches, for example, how would you specify the
date and time range in 01012004.tmp with the standard switches.

Somehow there must be a way to record the current date to the filename,
perhaps: c:\bak\010?2004.tmp but the date and time switches don't work
within the filename.

This modification was added to Copyit and is described here:

New switches to match the filename with date ranges were added, so now,
if your filename was formatted to some date, such as:

01-01-2004.DAT

and you wanted to copy files with the month/day/year imbedded in the
actual filename, use 2 new switches to do so:

the range with /e1:01/01/2000-01/01/2007 and the filename pattern
matching switch /e2:"filename.ext" where the characters are matched
to the filename, where ? matches any character, and MM, DD, and YY or YYYY
match the filename, comparing them to the specified range, such as:

/e2:"MM-DD-YYYY.DAT"  specified in quotes. And the characters other
than the above listed must match, in this case, the - character, and the
extension .DAT

Then the comparison is not case-sensitive, and long filenames are
supported. Specifying 99/99/9999 defaults the range to the current date.

Finally, you could place a statement in a batch file to copy all your
files created between midnight and 3:00AM using the task scheduler.

Copyit c:\tmp\*.dat /dc:\tmp\backup /7/t00:00:00-03:00:00/e1:99/99/9999-01/01/2007/e2:"MM-DD-YYYY.DAT"

Also, characters in the destination filename containing M, D, or Y should
be specified in /e2: with ? character to avoid confusion in the matching.

-end-
