View Single Post
Old 04-20-2019, 08:29 PM   #8
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 21,772
Karma: 30237628
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by ilovejedd View Post
What I meant was calibre-portable.exe knows how to resolve library paths inside the "\Calibre Portable\" top level directory in case the folder is moved or the drive letter changes.

For example you have:


and it changes to:


calibre-portable.exe would realize that "Q:\Calibre Portable\My Main Calibre Library" has moved to "X:\Calibre Portable\My Main Calibre Library". Meanwhile, it would be unable to find "X:\My Main Calibre Library" directly.
Sorry, with respect to library locations Calibre Portable knows nothing about X: or Q: by definition libraries (or symlinks thereto) must be in the directory into which Calibre Portable is installed. If that directory happens to land on a different drive letter so be it, calibre wont care because it's all relative

And it is the OS/File system that would be unable to find a symlink target, not calibre.

You get a "No library found" message if a physical library disappears, or if a library symlink itself disappears, or if a library symlink target disappears. A feature of symlinks is that the vast majority of applications don't need to be aware that such a thing even exists.

BR
BetterRed is offline   Reply With Quote