Well, I would have build in special handling for shortcuts. Basically I would be looking at file list looking for shortcuts first. If any shortcut name matched any book in the file list I could point to the physical book location of the shortcut. Since all I have is names of files, naming shortcut would be very important. It would have to be named the same way as the original file. This could potentially save some space for people who have lots of same books in multiple collections.
|