Здравствуйте, коллеги.
Как некоторые, должно быть заметили
, в библиотеке одному файлу могут соответствовать несколько произведений. Как правило, это сборники. Вместо того чтобы создавать отдельный файл с текстом произведения, в базу заносится только информация о нем, со ссылкой на соответствующий сборник. Проблема возникает тогда, когда произведения разных жанров. Не может файл сборника лежать одновременно в нескольких жанровых каталогах. Точнее может, двумя способами: физической копией или ссылкой (hardlink) на файл. Первый вариант лишен смысла, т.к. вместо размножения отдельных произведений, размножается сам сборник целиком. Второй - технически более сложен, сохранение и распаковка жестких ссылок поддерживается только в RAR5 архивах, требуется NTFS. Пока же я в таких случаях принудительно присваиваю всем произведениям один и тот же жанр. Что не очень красиво и ведёт к потере информации. Может быть у кого есть предложение как решить проблему красиво и удобно для всех?