我正在使用此sdk从onedrive读取和复制文件
https://github.com/krizalys/onedrive-php-sdk
我现在要做的是将文件保存在一个文件夹中,使每个文件循环播放,然后一个一个地保存。
$root = $client->getMyDrive()->getDriveItemByPath('/mydocs/'.'DEC.16.2019');
$filesFolder = $root->getChildren();
// Loop thru files inside the folder
foreach ($filesFolder as $file){
$save = $file->download();
// Write file to directory
$fp = fopen('uploads'.'/'.$file->name, 'w');
fwrite($fp, $save);
echo("\n File ".$file->name." saved!");
}
这很好用,但是如果我有一些带有文件的子文件夹怎么办?是否可以只将整个文件夹保存在我的本地目录中,而不是每个文件1比1?