请在Chrome、Firefox、IE8+等现代浏览器浏览本站。 本博客所有文章为原创,图片不加水印,随意转载,但请注明来源,谢谢!

同步挂起问题解决 – Onedrive使用mklink实现同步任意文件夹

随笔 kxjhwbb 17273℃ 8评论

同步挂起问题解决 - Onedrive使用mklink实现同步任意文件夹

我的需求是要同步C:\AAA,D:\BBB,以及某些软件的配置目录

OneDrive只能把整个OneDrive目录同步到本机的指定单个位置,不能像某国内同步盘那样指定多个同步文件夹,网上搜索了下普遍是使用mklink,mklink是什么可以自行百度,

具体方式是:

mklink /d <你的onedrive同步目录>\workspace\ D:\workspace\

这种做法我实测了下,的确可以把D:\workspace\的内容成功上传到OneDrive,但随后就显示同步被挂起了,后面有更新也不会同步

 

换种思路解决问题:

1、先把需要同步的内容,例如D:\workspace\,整个目录移动到 onedrive同步目录\

2、反向操作mklink /d D:\workspace\ <你的onedrive同步目录>\workspace\

这样一来就可以同步了,本人的需求完全可以满足,我有3个电脑,每个电脑都这样设置一下后,工作空间可以同步

喜欢 (19)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 其他位置到可以这样操作,但是桌面不行啊,桌面不支持反向mklink~0.0~
    ask123452019-05-14 10:03 回复
    • 桌面为啥不支持?而且桌面好像onedrive本身就支持备份
      kxjhwbb2019-06-06 01:25 回复
  2. 这样和直接放在onedrive文件夹里有然后在其他地方建立快捷方式有什么区别吗?
    ML2020-11-09 15:54 回复
    • 很多情况下不能使用快捷方式,例如某些软件的配置目录,快捷方式是不会认的
      kxjhwbb2021-10-14 17:14 回复
  3. 这个的逻辑不适合同步任意位置的方案
    这个适合解决在onedrive目录下能存放所有文件的方式
    意思就是要在假设 d:\onedrive  是同步文件夹
    
    游戏安装是 e:\game    
    视频是 f:\vod
    作者的解决思路是把  e:\game  和   f:\vod 都通过mklink安装到d:\onedrive   
    然后本身 d:\onedrive 就可以自己同步了
    
    这个适合作者
    对大多数人来说   我们就是要把 不同分区的数据同步  而不是集合在一个分区上
    
    作者的这个方案确实是适合安装软件的好思路
    onedrive2021-01-31 01:59 回复
    • 是的,我说的任意不是指任何情况都这么干哈,而是指特殊情况,可以用这招,例如某些软件的配置目录,不可能说搞个快捷方式啥的
      kxjhwbb2021-10-14 17:16 回复
      • 这。。。。都放OneDrive里面了,还在外面建链接干啥,,直接用不就可以了
        12312dsfsdf2021-10-28 15:05 回复
        • 有些文件不是你想就可以放在onedrive里,这时候就可以利用链接。
          kxjhwbb2021-11-24 21:12 (4天前)回复