Zend gData检查文件夹是否存在(谷歌文档)

问题描述:

我有这段代码来创建一个文件夹, 在创建它之前,我想检查一下这个文件夹是否已经存在!Zend gData检查文件夹是否存在(谷歌文档)

$service = Zend_Gdata_Docs::AUTH_SERVICE_NAME; 
$client = Zend_Gdata_AuthSub::getHttpClient($_SESSION['cal_token']); 
$docs = new Zend_Gdata_Docs($client); 
$docs->createFolder('My Folder'); 

我想是这样

if($docs->isFolder('My Folder')) { 
    //do something 
} 
+0

我有一个印象,没有人知道Gdata如何在*上工作:( – 2012-04-23 19:38:13

在谷歌文档的文件夹是由一个类别标识与方案http://schemas.google.com/g/2005#kind和长期http://schemas.google.com/docs/2007#folder

<category scheme="http://schemas.google.com/g/2005#kind" 
      term="http://schemas.google.com/docs/2007#folder"/> 

您可以检查条目是否存在通过调用getCategory()来列出其所有类别并寻找类似上面的类别的文件夹。