OneDrive多文件夹/ HardDrives同步

Sim*_*sky 16 onedrive

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

我如何使用OneDrive执行此操作?

jpa*_*839 9

我过去所做的是使用符号链接将所有内容同步到OneDrive,并维护我想要的文件夹结构.例如,在编码时,我喜欢将源文件夹保存在C:的根目录下,这样我就可以轻松地从菜单中访问它(C:\ coding).那么我要做的是在OneDrive中创建一个名为编码的文件夹,然后将其符号链接到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"
Run Code Online (Sandbox Code Playgroud)

执行此操作需要提升权限.

您可以根据需要使用尽可能多的文件夹.请记住,源文件夹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"
Run Code Online (Sandbox Code Playgroud)

- 编辑 -

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

  • @JuliandotNut空间大小始终是相对的。例如,如果您通过Microsoft购买Office 365,则在OneDrive上将获得1 TB的空间。我的某些物理硬盘只有500 Gig。 (2认同)

Sim*_*sky 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. local => OneDrive
  3. 双向