下载并保存整个文件夹PHP Onedrive SDK

时间:2019-12-26 02:49:51

标签: php onedrive

我正在使用此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?

0 个答案:

没有答案