如何找到“我的 DropBox”文件夹的位置?

如何找到“我的 DropBox”文件夹的位置?

Dropbox 同步文件夹的默认安装位置是 [我的文档]\My Dropbox。不过我记得可以选择其他位置。如何在运行时从我的 D2006 应用程序中找出用户将 Dropbox 文件夹放在哪里?

答案1

您可以查看 Dropbox 论坛上的这篇帖子:http://forums.dropbox.com/topic.php?id=9018

之前的发帖者很接近,但它存储在 host.db 文件中。来自我的 Win7 机器的示例路径:

C:\Users\[user name]\AppData\Roaming\Dropbox\host.db

为了测试,你可以尝试这个在线工具,看看是否可以成功解码 base64 字符串:http://www.opinionatedgeek.com/dotnet/tools/base64decode/

答案2

我认为它以 base64 编码形式存储在位于的 SQLite 数据库文件中

%APPDATA%\Dropbox\dropbox.db(Windows 7/Vista)

configdropbox_path数据格式为V<dropboxpath>\np1\n.(其中\n为换行符)。

答案3

根据https://www.dropbox.com/help/4584从 DB 版本 2.8 开始,您可以找到包含以下内容的 info.json 文件

{
    "business": {
        "host": 123456789,
        "path": "/Users/<USERNAME>/Dropbox (<BUSINESS_NAME>)"
    },
    "personal": {
        "host": 123456789,
        "path": "/Users/<USERNAME>/Dropbox (Personal)"
    }
}

它将位于 linux/mac 系统上的 ~/.dropbox/info.json 中,或位于 Win 上的 %APPDATA%\Dropbox\info.json 或 %LOCALAPPDATA%\Dropbox\info.json 中。这与其他用户找到 host.db 的路径相同。

相关内容