我有3个硬盘.我想将每个驱动器中的特定文件夹与MS OneDrive同步.一个硬盘驱动器无法容纳所有硬盘驱动器中的所有文件.
我如何使用OneDrive执行此操作?
我过去所做的是使用符号链接将所有内容同步到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,并且不包括捆绑的依赖项.
目前,MS OneDrive客户端应用程序仅支持一个文件夹.您需要将所有文件移动到该文件夹中.
您也不能将Windows资源管理器库用作OneDrive文件夹 - 因为它们不是真正的文件夹.
某些版本的Windows也不支持目录链接.(http://www.howtogeek.com/174765/how-to-sync-any-folder-with-skydrive-on-windows-8.1/)
我最终使用的是SyncDriver - 从任何文件夹中完成所需的一切:
首先,您设置一个文件夹,其中所有在线内容将进入.然后你添加任何文件夹 - 从任何驱动器 - 这一切都转到OneDrive.简单易用.
您还可以选择仅在特定方向同步:
| 归档时间: |
|
| 查看次数: |
22248 次 |
| 最近记录: |