【问题标题】:OneDrive Multiple Folders/HardDrives SyncOneDrive 多个文件夹/硬盘同步
【发布时间】:2014-11-03 04:35:31
【问题描述】:

我有 3 个硬盘。我想将每个驱动器中的特定文件夹与 MS OneDrive 同步。 一个硬盘无法保存所有硬盘中的所有文件。

如何使用 OneDrive 执行此操作?

【问题讨论】:

    标签: onedrive


    【解决方案1】:

    我过去所做的是使用符号链接将所有内容同步到 OneDrive,并维护我想要的文件夹结构。例如,在编码时,我喜欢将源文件夹保留在 C: 的根目录下,以便我可以轻松地从菜单 (C:\coding) 访问它。所以我要做的是在 OneDrive 中创建一个名为 coding 的文件夹,然后将其符号链接到 C 的根目录:使用 cmd.exe

    mklink /d "C:\Link\Location" "C:\Users\USERNAME\OneDrive\Path\To\Source\Folder"
    mklink /d "C:\coding" "C:\Users\USERNAME\OneDrive\coding"
    

    需要提升的权限才能执行此操作。

    您可以根据需要使用尽可能多的文件夹来执行此操作。请记住,源文件夹 HAS 位于 OneDrive 中。如果您有要同步的现有文件夹,请将它们全部移动到 OneDrive,然后将它们符号链接到它们最初所在的位置。示例:

    mklink /d "C:\Users\USERNAME\Documents" "C:\Users\USERNAME\OneDrive\Documents"
    mklink /d "C:\Users\USERNAME\Desktop" "C:\Users\USERNAME\OneDrive\Desktop"
    mklink /d "C:\Users\USERNAME\Favorites" "C:\Users\USERNAME\OneDrive\Favorites"
    mklink /d "C:\Users\USERNAME\Desktop\Vacation Pics" "C:\Users\USERNAME\OneDrive\Vacation Pics"
    mklink /d "C:\Whatever I want" "C:\Users\USERNAME\OneDrive\Whatever I want"
    

    --编辑--

    还有我发现非常有用的应用程序Link Shell Extension。完整的说明可以在链接中找到,但是......它与 Windows 的资源管理器外壳集成,并在上下文菜单中添加了一个项目。您可以右键单击一个文件夹以将其选为符号链接源,然后在您希望符号链接所在的目录中单击鼠标左键。我认为它也可以做其他事情,但这就是我使用它的全部。仅供参考,如果内存服务,它需要 VCRedist 2005,并且不包含捆绑的依赖项。

    【讨论】:

    • 如果我在 C:\Users\USERNAME\Documents 中有 500Gigs 的文件,并且 OneDrive 文件夹位于只有 250Gigs 的硬盘上怎么办?
    • @SimchaKhabinsky 一个驱动器没有那么多空间,如果你有它,将一个驱动器文件夹移动到具有更多空间的磁盘,简单!
    • @JuliandotNut 空间大小始终是相对的。例如,如果您通过 Microsoft 购买 Office 365,您将在 OneDrive 上获得 1 TB 的空间。我的一些物理硬盘只有 500 Gigs。
    • 在 OneDrive for Business 的情况下,您可以将库装载到不使用本地存储的网络驱动器(因为无论如何它都是 SharePoint)。如果您不使用 OneDrive for Business,请不要安装/激活 OneDrive 应用程序。无论您拥有多少 OneDrive 空间,您都无法在驱动器上存储那么多。如果您担心同步太多,请选择要同步的文件夹,而不是所有内容。
    【解决方案2】:

    目前,MS OneDrive 客户端应用程序仅支持一个文件夹。您需要将所有文件移动到该文件夹​​中。

    您也不能将 Windows 资源管理器库用作 OneDrive 文件夹 - 因为它们并不是真正的文件夹。

    某些版本的 Windows 也不支持目录链接。 (http://www.howtogeek.com/174765/how-to-sync-any-folder-with-skydrive-on-windows-8.1/)

    解决方案

    我最后使用的是 SyncDriver - 可以从任何文件夹完成您需要的一切:

    http://syncdriver.com/

    首先,您设置一个文件夹,用于存放所有在线资料。然后,您添加任何文件夹 - 从任何驱动器 - 一切都将转到 OneDrive。简单易用。

    您还可以选择仅在特定方向上同步:

    1. OneDrive => 本地
    2. 本地 => OneDrive
    3. 双向

    【讨论】:

    • 我相信这可能属于“仅链接答案”的描述。没有比链接本身更多的内容How to Answer
    • @jparnell8839 现在更新我的答案
    • 既然 SyncDriver 现在似乎已经失效了......还有其他选择吗?
    • @siliconpi 您可以查看我的答案 - 它仍然有效且相关。我将使用我发现的集成到 Windows 上下文菜单中的应用程序对其进行更新,允许您右键单击文件夹并将其选择为源,然后右键单击您希望将其放置为目标的位置
    猜你喜欢
    • 2022-01-12
    • 2014-11-02
    • 1970-01-01
    • 2015-09-13
    • 2020-12-13
    • 1970-01-01
    • 2015-01-04
    • 2023-03-10
    • 1970-01-01
    相关资源
    最近更新 更多