I've used The Bat since it came out many years ago, and have had no problems until now.
The problem: attachment paths are hard coded into the database files. Why in the world did the programmers put the file attachment path stored inside the message database files??? This unecessarily increases the message database size and is redundant especially when there is a setting in: Account->Properties->Files & Directories which let you define where your attachments are!!! The program should always reference this path location we defined inside here.
My old hard drive had version 3.99.29 installed and my attachments were stored in:
C:\Documents and Settings\James\Application Data\The Bat!\James\Attach
With a newly formated hard drive, I used the same version 3.99.29 but chose to do the install into a new directory. The attachments are now located here:
D:\The Bat!\James_Data\James\Attach
Using the backup and restore went without a hitch. New incoming attachments work fine. But today I discovered all of the old attachments don't work. "Contents of the attachment xxxxxx is not available"
I tried to open up the MESSAGES.TBB and MESSAGES.TBI to search/replace the paths, but after Check Integrity/Repair, most attachments didn't even show up any more, plus many messages were lost.
So far, the only "band-aid" workaround I found was to manually recreate the old directory structure on my new hard drive and copy the old attachments into there. But this will be a problem in the future as I'll probably forget that I have 2 attachment directories using this technique.
Please help!
The problem: attachment paths are hard coded into the database files. Why in the world did the programmers put the file attachment path stored inside the message database files??? This unecessarily increases the message database size and is redundant especially when there is a setting in: Account->Properties->Files & Directories which let you define where your attachments are!!! The program should always reference this path location we defined inside here.
My old hard drive had version 3.99.29 installed and my attachments were stored in:
C:\Documents and Settings\James\Application Data\The Bat!\James\Attach
With a newly formated hard drive, I used the same version 3.99.29 but chose to do the install into a new directory. The attachments are now located here:
D:\The Bat!\James_Data\James\Attach
Using the backup and restore went without a hitch. New incoming attachments work fine. But today I discovered all of the old attachments don't work. "Contents of the attachment xxxxxx is not available"
I tried to open up the MESSAGES.TBB and MESSAGES.TBI to search/replace the paths, but after Check Integrity/Repair, most attachments didn't even show up any more, plus many messages were lost.
So far, the only "band-aid" workaround I found was to manually recreate the old directory structure on my new hard drive and copy the old attachments into there. But this will be a problem in the future as I'll probably forget that I have 2 attachment directories using this technique.
Please help!
Edited: - 04 June 2009 00:50:03