OneDrive多个文件夹/硬盘同步

21

我有三个硬盘。我想要将每个硬盘中特定的文件夹与 MS OneDrive 同步。其中一个硬盘无法存储所有来自所有硬盘的文件。

我该如何使用 OneDrive 来完成此操作?

2个回答

12

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

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

需要提升权限才能完成此操作。

您可以对需要的所有文件夹进行此操作。只需记住,源文件夹必须在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 目录下有 500G 的文件,而 OneDrive 文件夹只在一块容量为 250G 的硬盘上,那该怎么办? - Simcha Khabinsky
1
@SimchaKhabinsky OneDrive 没有那么多的空间,如果你不知何故拥有了那么多的空间,请将 OneDrive 文件夹移到更大空间的硬盘上,就这么简单! - JuliandotNut
2
@JuliandotNut 空间大小始终是相对的。例如,如果您通过微软购买Office 365,则在OneDrive上获得1TB的空间。我的一些物理硬盘只有500GB。 - Simcha Khabinsky
在OneDrive for Business的情况下,您可以将库挂载到不使用本地存储的网络驱动器上(因为它都是SharePoint)。如果您没有使用OneDrive for Business,则不要安装/激活OneDrive应用程序。无论您拥有多少OneDrive空间,您都无法在驱动器上存储那么多内容。如果您担心同步太多,请选择要同步的文件夹,而不是全部内容。 - jparnell8839

5

截至目前,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. 双向同步

我认为这可能属于“仅链接答案”的描述。除了链接本身外,几乎没有更多的实质内容如何回答 - jparnell8839
1
@jparnell8839 现在正在更新我的答案。 - Simcha Khabinsky
1
由于SyncDriver似乎已经停止运营了...还有其他替代品吗? - siliconpi
1
@siliconpi 你可以看一下我的回答 - 它仍然是有效和相关的。我即将更新它,加入一个我找到的应用程序,它可以集成到Windows上下文菜单中,允许您右键单击文件夹并选择其作为源,然后右键单击您想要将其放置的位置作为目标。 - jparnell8839

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接