DateChek v.099á (C)1994, The Calculus Group Coded by Top Gun DateChek is a ZIPFILE "FutureDate" checker, written completely in `C'. If the ZIP file contains a filedate that is greater than today's date plus the number of days specified on the command line, then the program exits with an errorlevel. Here is a sample call to this program: DATECHEK %1 7 where %1 is the filename passed to PCBTEST.BAT after an upload and the second parameter is the maximum "future" age that is acceptable. Here are the errorlevels that DateChek can exit with and their meaning: Errorlevel 99 => Error opening .ZIP Errorlevel 98 => Not enough commandline parameters (needs 2 parameters) Errorlevel 97 => Error with TEMPFILE (pcbfail.txt) Errorlevel 96 => .zip had a "FutureDate" (File DID NOT pass) Errorlevel 95 => .zip had *no* files with "FutureDates" (File passed) So basically, you would copy DateChek.exe into your \PCB dir, modify your PCBTEST.BAT to reflect how you want to use DateCheck to test your .zipfiles. DateChek re-creates and use PCBFAIL.TXT as a tempfile from which it reads the data it needs about the .zipfile, so make sure you act accordingly and get rid of it (PCBFAIL.TXT) if the zipfile you tested passed! The TEST.BAT file included in this ZIP is by the author of DateChek and is sufficient for local testing so you can familiarize yourself with how the program works. Mooncrow has also provided a complete copy of the PCBTEST.BAT file that he uses on his BBS so you can see an actual implementation of this nice upload filter utility. You will also find a file called FAIL.TXT in this package. This a a message screen created by Mooncrow that his test file will display to a caller if a file fails the future date check. Study the enclosed PCBTEST.BAT file so you can better see how to use this capability. [Note from Mooncrow: I have a copy of FAIL.TXT in each node's primary sub- directory. You can get away with a single copy by appropriate modifications to the PCBTEST.BAT file. If you have any questions, contact me on CCI net.] Any probs or additions, please leave any member of Calculus a message! Thanks go to MoonCrow for asking us to make this Util and look forward to the further exposure! ;) Greets from Dream WEaver to Butcher, Dark Light, Bubble Man, Nocturnus MoonCrow, Phil Thrust, The Painter, Boba Fetta And all the rest of them .