View Single Post
Old 06-11-2015, 08:53 PM   #10
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
FWIW, I have used the add-one-book-per-directory option on an actual calibre library on several occasions. It works just fine.

Generally, we recommend people forget about the library folder simply because most users are prone to doing things they didn't mean to or shouldn't do -- like editing the files, moving folders, etc. -- and expecting calibre to pick up on that.

The metadata.opf records the metadata from the book record, and when importing with the one-book-per-directory method, any and all formats in that folder will be added with the OPF metadata.



Side note: filenames ending in a dot are valid filenames. Windows doesn't like that because it likes to conceal complexity from the user, and apparently that results in some bugs.
Just like filenames that begin with a dot, which IIRC Windows willtry to stop you from creating, but unix software ported to Windows like Apache webserver require. e.g. the .htaccess file.

The NTFS filesystem allows certain things that Windows doesn't (and IIRC that includes case-sensitivity in filenames. Create it on linux, and it will show and cause errors on Windows). But there are no Windows APIs to do that AFAIK.
eschwartz is offline   Reply With Quote