Thanks for all your help.
What I actually did, which works well, is this
* Export all required data (including Cover path) from my existing (Collectorz) database.
* Import all this data into calibre (using Import List plugin). The original cover path is put into a temporary user field
* In calibre, I select all books and Edit Metadata in bulk|Create default cover - this is the critical step to create a placeholder for the cover, and also determine what the actual path is
* In calibre Convert Books | create catalog - to create a CSV file with two columns - cover path (calibre) and cover path from orig system (in temp user field)
* now I wrote a quick external program which copied the actual files from the original path to the new path
In my tests I didn't have to refresh the library.
I'm not sure I did what you suggested - indeed I'm sure I didn't - but without your help I wouldn't have found this solution.
Brilliant - thanks again to everyone.
|