我有3个硬盘。我希望将每个驱动器中的特定文件夹与MS OneDrive同步。一个硬盘不能容纳所有硬盘中的所有文件。
我怎样才能用OneDrive做到这一点?
发布于 2014-11-03 12:39:14
目前,MS OneDrive客户端应用程序只支持一个文件夹。您需要将所有文件移动到该文件夹中。
您也不能将Windows Explorer Libraries用作OneDrive文件夹,因为这些并不是真正的文件夹。
在某些版本的windows中也不支持目录链接。(http://www.howtogeek.com/174765/how-to-sync-any-folder-with-skydrive-on-windows-8.1/)
解决方案
我在最后使用的是SyncDriver -从任何文件夹中执行所需的所有操作:
http://syncdriver.com/
首先,您设置了一个文件夹,所有在线内容都将放在该文件夹中。然后,您添加任何文件夹-从任何驱动器-它都会进入OneDrive。简单易用。
您还可以选择仅在特定方向上同步:
发布于 2015-06-30 04:13:51
我过去所做的是使用符号链接将所有内容同步到OneDrive,并维护我想要的文件夹结构。例如,在编码时,我喜欢将我的源文件夹放在C:的根目录下,这样我就可以很容易地从菜单(C:\ coding )访问它。因此,我要做的是使用cmd.exe在OneDrive中创建一个名为coding的文件夹,然后将其符号链接到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的资源管理器shell集成在一起,并向上下文菜单中添加一项。您可以右键单击一个文件夹以选择它作为符号链接源,然后在您希望符号链接所在的目录中单击鼠标左键。我认为它也可以做其他事情,但这就是我使用它的全部目的。仅供参考,如果内存服务,它需要VCRedist 2005,并且不包括绑定的依赖项。
https://stackoverflow.com/questions/26707835
复制相似问题