【问题标题】:OwnCloud Remove all files promptOwnCloud 删除所有文件提示
【发布时间】:2014-02-06 21:03:26
【问题描述】:

我有自己的云服务器和自己的云桌面客户端。我想做的是能够明智地删除服务器上的东西并让它自动从电脑中删除。问题是owncloud客户端显示“删除所有文件”的警告信息?从服务器中删除文件时,可选择删除所有文件或保留文件。有没有办法不出现提示并自动删除所有文件?

【问题讨论】:

    标签: prompt owncloud


    【解决方案1】:

    简短的回答:您目前无法更改此设置。

    长答案:该对话框被添加为保护措施,因为在某些情况下您可能会无意中丢失所有文件,例如如果您的管理员重新创建了您的帐户并将其留空。客户端会假设文件已经消失并会复制它(它无法更好地知道),因此它将在本地复制数据删除。为了安全起见,代码今天仍然存在。

    如果你无所畏惧,你可以修补Folder::slotAboutToRemoveAllFiles()。或者,您可以打开一个错误报告,以便我们为每个人解决这个问题。您能够在没有提示的情况下执行此操作的动机是什么?

    PS:源代码可以在 GitHub 上找到。 URL 和构建说明位于http://doc.owncloud.org/desktop/1.5/building.html

    【讨论】:

    • 实际上 - 此选项是否也适用于单个文件?我不希望 owncloud 客户端删除我计算机上的任何内容!
    • 没有。如果不更改代码,这是不可能的。我们也不打算实施。
    • 引用的代码,至少在客户端的最新版本(2.2.3)中,表明可以通过配置文件关闭该功能...github.com/owncloud/client/blob/…
    【解决方案2】:

    在2.2.3版本(可能更早)中,可以更改配置文件禁用提示。

    请参阅code where the prompt is invokedcode showing the configuration file property

    如果您编辑(在 Windows 上):c:\Users\myuser\AppData\Owncloud\owncloud.cfg 并在 [General] 部分下添加以下内容,您将不再收到提示。

    promptDeleteAllFiles=false

    【讨论】:

      【解决方案3】:

      我有一个脚本来处理某人放入 ownCloud 的文件,然后它将它们移动到最终存储位置。但是,这个提示会阻止客户端同步,直到我手动登录以确认它......我想我会学习如何修补这个.. Dropbox 不这样做。谷歌云端硬盘不这样做。但是由于我不能使用云服务(合规性问题),我必须使用这个解决方案,直到我可以构建一个新的安全上传方式。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-11-27
        • 1970-01-01
        • 2011-01-06
        • 2018-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多