OwnCloud Удалить все файлы подскажите

У меня есть сервер owncloud и настольный клиент owncloud. Что я хочу сделать, так это иметь возможность удалять вещи с сервера и автоматически удалять их с ПК. Проблема в том, что клиент owncloud отображает предупреждающее сообщение "Удалить все файлы"? с вариантами Удалить все файлы или сохранить файлы при удалении файлов с сервера. Есть ли способ, чтобы подсказка не появлялась и автоматически удаляла все файлы?

3 ответа

Решение

В версии 2.2.3 (возможно, раньше) вы можете изменить файл конфигурации, чтобы отключить запрос.

См. Код, в котором вызывается приглашение, и код, показывающий свойство файла конфигурации.

Если вы редактируете (в Windows): c:\Users\myuser\AppData\Owncloud\owncloud.cfg и добавьте следующее, под [General] раздел, вы больше не получите приглашение.

promptDeleteAllFiles=false

Краткий ответ: Вы не можете изменить это в настоящее время.

Длинный ответ: диалоговое окно было добавлено в качестве средства защиты, поскольку были случаи, когда вы могли непреднамеренно потерять все свои файлы, например, если ваш администратор заново создал вашу учетную запись и оставил ее пустой. Клиент предположил бы, что файлы исчезли, и повторил бы это (он не мог знать лучше), поэтому он скопировал бы удаление данных локально. Код все еще там сегодня, чтобы быть в безопасности.

Если вы бесстрашны, вы можете исправить Folder::slotAboutToRemoveAllFiles(), Кроме того, вы можете открыть отчет об ошибке, чтобы мы могли решить эту проблему для всех. Какова ваша мотивация, чтобы быть в состоянии сделать это без приглашения?

PS: Источники можно найти на GitHub. URL-адрес и инструкции по сборке можно найти по адресу http://doc.owncloud.org/desktop/1.5/building.html.

У меня есть скрипт, который обрабатывает файлы, которые кто-то помещает в ownCloud, и затем перемещает их в конечное хранилище. Однако это приглашение останавливает синхронизацию клиента до тех пор, пока я не войду в систему, чтобы подтвердить его... Я думаю, я научусь исправлять это.. Dropbox не делает этого. Google Drive не делает этого. Но так как я не могу использовать облачные сервисы (проблемы соответствия), я должен использовать это решение, пока не смогу создать новое средство безопасной загрузки.

Другие вопросы по тегам