61
Вопросы / Questions / Re: Восстановить оценки файлов
« Last post by evogel on April 21, 2024, 20:27:12 »Ничего естественного здесь нет. Синхронизация это сравнение и копирование. Если в теге файла оценка есть, а в базе данных нет, то оценка копируется в базу из файла, если в базе есть, а в файле нет, то копируется из базы в файл. Это синхронизация.
А то что в программе названо синхронизацией на самом деле просто форсированная перезапись в одну сторону.
Это как в синхронизации с облаком - если в облаке есть, но локально нет, то копируем с облака. Если наоборот, то копируем с локального хранилища в облако. Если бы условный dropbox полльзвался бы вашей логикой, то он немедленно бы стер в облаке все файлы, которых нет у юзеров на локальных машинах и в следующем месяце бы обанкротился.
Налицо некорректное название функции.
И хорошо - как тогда действовать, чтобы считать тэги с файловой системы, если их не видно в плейлисте и файлы уже в фонотеке ?
А то что в программе названо синхронизацией на самом деле просто форсированная перезапись в одну сторону.
Это как в синхронизации с облаком - если в облаке есть, но локально нет, то копируем с облака. Если наоборот, то копируем с локального хранилища в облако. Если бы условный dropbox полльзвался бы вашей логикой, то он немедленно бы стер в облаке все файлы, которых нет у юзеров на локальных машинах и в следующем месяце бы обанкротился.
Налицо некорректное название функции.
И хорошо - как тогда действовать, чтобы считать тэги с файловой системы, если их не видно в плейлисте и файлы уже в фонотеке ?