John T (Lists) wrote:

I am trying to create a batch file that will zip up a weeks worth of logs
and then move that zip file.
kake.
w/pkzip command line...

The problem I am having is that I want to zip the previous 7 days, but
sometimes the last log is time stamped say 04/16/06 11:59 PM and sometimes
say 04/17/06 12:00 AM. Because of that, if I run the batch file on 04/17/06,
it may or may not include the log file for 04/16/06 depending on the final
time stamp.
how about this. Always zip up the logs after midnight. Then for sure the prev day is complete and you need to ignore todays.
[I am presuming you will only have the 7 days in the dir to be zipped]
# set archive filename file name
for /f "Tokens=2-4 Delims=/ " %%i in ('date /t') do set archivename=g:\imail\spool\archive%%i%%j.zip
# get todays log file name
for /f "Tokens=2-4 Delims=/ " %%i in ('date /t') do set excludefilename=g:\imail\spool\sys%%i%%j.txt
# -f is a switch to exclude file names
PKZIP -f %excludefilename%  %archivename% sys*.txt

Didn't try it but at least its a start...

-Nick
ps - the more you save the more you will have to produce if you get served with a Discovery :)



Other than stopping services just before midnight and then restarting, what
is the best way to always ensure that I am processing the correct day's
files?

John T
eServices For You

"Seek, and ye shall find!"



---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail".  The archives can be found
at http://www.mail-archive.com.


---
This E-mail came from the Declude.JunkMail mailing list.  To
unsubscribe, just send an E-mail to [EMAIL PROTECTED], and
type "unsubscribe Declude.JunkMail".  The archives can be found
at http://www.mail-archive.com.

Reply via email to