参考
将 SharePoint 和 Teams 文件与计算机同步 - onedrive使用方法 (onedrives.net)
1.背景
最近需要用Rstudio读取Sharepoint上面的文件。sharepoint提供的文件备份,只能同步到本地C/D 盘;但公司的Rstudio只能访问Z-drive文件。所以需要定期将数据拷贝到Z盘;
(另一个思路直接使用提供的R package(AzureR
)直接读取Sharepoint上面文件,好像需要root曲线才能执行)
![](https://img.haomeiwen.com/i9589088/3f8426dd637b4c37.png)
2.Sharepoint同步文件
文件随后将同步到电脑上的文件夹,其中包含你的组织名称。 此文件夹会自动添加到文件资源管理器的左侧窗格。 不能选择同步到其他位置。
![](https://img.haomeiwen.com/i9589088/52e6af505acbda23.png)
![](https://img.haomeiwen.com/i9589088/cec0250fb025d87e.png)
3.写batch脚本
3.1 切换盘符
https://blog.csdn.net/kakuma_chen/article/details/71173243
cd /d d: 在 cd 和盘符之间加上 /d
e: 不用cd指令 直接用 盘符
![](https://img.haomeiwen.com/i9589088/c1c1d39825e41b2e.jpeg)
3.2 copy.bat
## 示例4:cd->xcopy
::copy sharepoint file to z driver
cd /d D:\Users\kai.cao\company\*Docs
xcopy ".\test.xlsx" Z:\path
exit
4.添加windows定时任务
设置好常规/触发器/操作 内容就可以定时运行copy.bat
脚本
![](https://img.haomeiwen.com/i9589088/a747502cbf5806fb.png)
效果:
![](https://img.haomeiwen.com/i9589088/3d4ab3390161f814.png)
5.Rstudio读取文件
![](https://img.haomeiwen.com/i9589088/38fd5f6e1e3b8be6.png)
欢迎评论交流~
网友评论