我有一个iOS应用,它使用google-api-objectivec-client库来访问Google云端硬盘帐户。总的来说一切正常。但我遇到了一个奇怪的问题。
用户在其计算机上使用Windows资源管理器在其Google云端硬盘帐户中创建文件夹,并使用Windows资源管理器将文件添加到此文件夹。如果我使用:
创建查询GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];
在Windows资源管理器中创建的文件夹中的文件将“隐藏”标签设置为true。通过drive.google.com上的网络界面添加的文件没有此问题。这些“隐藏”文件在Web界面中显得很好。
我还发现了一个我自己的文件,使用网络界面上传到我的Google云端硬盘帐户,并显示“隐藏”标签设置为true。我无法在Web界面中找到任何会影响此设置的内容。
所以有两个问题。
答案 0 :(得分:4)
我认为“隐藏”仅仅意味着隐藏在“根文件”显示中。如果文件在文件夹中,则“隐藏”没有意义。
2014年9月编辑 我注意到Google已弃用“隐藏”属性。 https://developers.google.com/drive/v2/reference/files