I tried replying here twice yesterday, trying to use additional emoticons, and it crapped out on me both times. I'll stick to just the standard emoticons now.
I sent an email to support@ some outfits that make compresison programs.
Pkware said sorry, no can do. :evil:
Winzip said they had a command line utility, figure it out yourself. :roll:
RAR Labs said it couldn't be done directly, but using a batch file and RAR, the command line version of Winrar, would do it (they tried and tested it before getting back to me).
Considering that they gave me a working solution and they are the underdog (who I try to favor), I'll probably shell out the $29 fee and go with this solution after I try it a couple more times.
In case anybody's interested in the batch file (quite ingenious, btw; my DOS batch file days are so long gone I couldn't have done this)
Code:
xcopy /i /h /e %1 %2
for /r %2 %%f in (*) do "C:\program files\winrar\rar" m -x*.rar –ep "%%f.rar" "%%f"
Where %1 is the source directory
and %2 is the destination directory
One big problem is speed; it seems very slow.
One reason could be my system: BX chipset, P-III/900MHz @112 MHz bus speed, 1GB of RAM, source is on one 7200 RPM IDE drive and destination on another 7200 RPM IDE drive, and both are masters (and only drives) on independent channels.
The other reason could be the extra work being done. Instead of ReadOriginal-Compress-WriteRar, the procedure is now ReadOriginal-WriteCopy-ReadCopy-Compress-WriteRAR-DeleteCopy.
Maybe they'll incorporate my requirement in WinRar someday and it'll be more efficient.
Thanks to everybody.