众所周知,Onedrive for business的分享链接在过去只能够通过网页打开,并且逐个文件点击使用多线程工具下载,并没有批量下载文件及文件夹的办法

虽然在很久以前Onedrive个人版/家庭版的分享链接可以通过JDownloader来实现批量下载,但是Onedrive for business却一直没有办法实现批量下载,因为business版的下载链接一般是XXX-my.sharepoint.com开头,每个人都不一样。无法形成批量工具,我在过去也研究过类似的批量下载工具,但是发现Onedrive这个js是netbuild出来的,根本肝不动

但是最近微软更新了 business版的共享功能,这使我们可以借助于第三方工具AirExlporer来是实现批量下载

首先我们在打开一个Onedrive的分享链接前,需要先登录一个帐号,然后在一个新窗口打开Onedrive的分享链接,这时候我们刷新界面可以看到一个已共享的界面,并且能看到已经共享给你的文件和文件夹,而且能看到分享用户的名字

当然,我们打开文件夹后,也可以直接选择将文件复制到自己的Onedrive空间内,在复制界面可以选择复制到的云盘选项

当然复制文件最大还是老样子,只支持最大500MB的单文件,参考微软文档:

https://support.office.com/zh-cn/article/%E5%9C%A8-onedrive-%E5%92%8C-sharepoint-%E7%BD%91%E7%AB%99%E4%B9%8B%E9%97%B4%E5%A4%8D%E5%88%B6%E6%96%87%E4%BB%B6%E5%92%8C%E6%96%87%E4%BB%B6%E5%A4%B9-67a6323e-7fd4-4254-99a8-35613492a82f

下面我们说来实现批量下载,我们只需要下载并且安装AirExplorer软件,官网: https://www.airexplorer.net/en/并且登录Onedrive帐号(疑似需要Pro版本)就可以看到在你的Onedrive界面,有多个与你共享的云盘用户以及文件,直接批量下载即可