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.