1

Некоторое время для этой цели использовал DropBox, но теперь он отказывается синхронизировать базу данных sqlite, которая открыта с использованием общей блокировки. Есть ли хорошие альтернативы?

Пробовал Live Mesh, Sugar Sync, PowerFolder, GoodSync и SpiderOak. SpiderOak выглядел наиболее перспективным, но по какой-то причине не синхронизируется вообще. Спасибо!

1 ответ1

2

Блокировка чтения используется специально для предотвращения этого. Если приложение имеет блокировку файла, оно явно хочет запретить другим программам доступ к файлу, возможно потому, что оно сейчас его модифицирует. (Если, конечно, само приложение неисправно и просто лениво сохраняет блокировку своих файлов, даже если оно их не использует. В этом случае: используйте другое приложение)

Следовательно, ни одно приложение в здравом уме не будет пытаться читать заблокированные для чтения файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .