2014-02-06 77 views
1

我有一個owncloud服務器和owncloud桌面客戶端。我想要做的是能夠刪除東西服務器明智,並讓它自動從PC刪除。問題是,自有云客戶端顯示「刪除所有文件」的警告消息?可以選擇刪除所有文件或在從服務器刪除文件時保留文件。有沒有辦法讓提示出現並自動刪除所有文件?OwnCloud刪除所有文件提示

回答

2

簡短的回答:你目前無法改變它。

長答案:該對話框被添加爲安全警衛,因爲有些情況下您可能無意中丟失了所有文件,例如,如果您的管理員重新創建了您的帳戶並將其保留爲空。客戶端會假設這些文件已經消失並且會複製這些文件(它不知道更好),所以它會在本地複製數據刪除。該代碼今天仍然存在,只是爲了安全起見。

如果您無所畏懼,可以修補Folder::slotAboutToRemoveAllFiles()。或者,您可以打開一個錯誤報告,以便我們爲每個人解決這個問題。沒有提示就能做到這一點的動機是什麼?

PS:可以在GitHub上找到源代碼。網址和構建說明,網址爲http://doc.owncloud.org/desktop/1.5/building.html

+0

其實 - 是該選項還對單個文件進行操作?我不想讓自己的雲端客戶端永遠刪除我的電腦上的任何東西! – Dani

+0

不需要更改代碼,這是不可能的。我們也沒有計劃實施這個。 – danimo

+0

至少在客戶端的最新版本(2.2.3)中引用的代碼顯示該功能可以通過配置文件關閉... https://github.com/owncloud/client/blob/e6d3a5a2521561330ccd9bf728ea8668cd39587a/ SRC/GUI/folder.cpp#L971 – ETL

0

我有一個腳本來處理某人下載到ownCloud的文件,然後它將它們移動到最終的存儲位置。然而,這個提示會阻止客戶端同步,直到我手動登錄來確認它...我想我會學習如何修補這個.. Dropbox不會這樣做。 Google雲端硬盤不會這樣做。但由於我無法使用雲服務(合規問題),我必須使用此解決方案,直到我可以構建新的安全上傳方式。