在 Windows 上映射 OneDrive / OneDrive for Business 为本地硬盘或者一个网络文件夹.利用的是 Windows 自带的资源管理器, 貌似是 WebDav 的方式?
该方法只需要登陆操作, 无需 API 支持。
- OneDrive
链接样式
#替换"<...>"部分
https://d.docs.live.net/
操作步骤
登陆 https://onedrive.live.com
查看地址栏 https://onedrive.live.com/?id=root&cid=1234567890ABCDEF
按照链接样式拼接网络驱动地址,并复制到粘贴板.
https://d.docs.live.net/1234567890ABCDEF
打开资源管理器 –> 映射网络驱动器
选择驱动器符号,粘贴拼接的地址,勾选登陆时重新连接
登陆
重命名驱动器(可选)
- OneDrive for Business
链接样式
#替换"<...>"部分
\\-my.sharepoint.com@SSL\DavWWWRoot\personal\__onmicrosoft_com\Documents
#: 邮箱前缀
#: 申请时的域名
#__onmicrosoft_com: 去掉特殊符号的邮件地址
# 如果链接地址短一点,可以看到很多内部东西.
操作步骤
按照链接样式拼接网络驱动地址,并复制到粘贴板.
打开资源管理器 –> 映射网络驱动器
选择驱动器符号,粘贴拼接的地址,勾选登陆时重新连接
登陆
重命名驱动器(可选)
- 注意事项
如果账户开启了两步验证,请使用应用密码登录.
详情查看: https://account.live.com/APHelp如遇登陆错误等解决方案:
使用IE此链接打开(需要拼接),并保持登陆.
https://-my.sharepoint.com/personal/__onmicrosoft_com/Documents/Forms/All.aspx?ShowRibbon=true
点击左上角 库 –> 使用资源管理器打开.
多尝试打开几次,直到真的从资源管理器打开了.
再重试映射磁盘.