View Single Post
Old 09-05-2013, 02:02 PM   #3
Adoby
Handy Elephant
Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.Adoby ought to be getting tired of karma fortunes by now.
 
Adoby's Avatar
 
Posts: 1,737
Karma: 26785684
Join Date: Dec 2009
Location: Southern Sweden, far out in the quiet woods
Device: Samsung Galaxy Tab S8 Ultra
I don't know how to solve this problem, but I may perhaps have a small clue that may help. Don't know. Could be barking up the wrong tree...

It is possible to ask Windows to use "unicode" paths. These paths may be up to 32767 chars long.

You do this by using the prefix \\?\

So it should be possible to use Windows and copy files to a destination that use a very long path.

'\\?\C:\very long path\soo looooong\Calibre Library'

or

\\?\UNC\server\share

Perhaps this could be used somehow? Perhaps you can even use the prefix in calibre, when you open the library? Or you may have to shorten the path somehow, and after that use the library maintenace tools to restore the library.

http://msdn.microsoft.com/en-us/libr...=vs.85%29.aspx
Adoby is offline   Reply With Quote