标记为隐藏的Google云端硬盘文件问题

时间:2012-10-09 05:24:56

标签: ios google-drive-api

我有一个iOS应用,它使用google-api-objectivec-client库来访问Google云端硬盘帐户。总的来说一切正常。但我遇到了一个奇怪的问题。

用户在其计算机上使用Windows资源管理器在其Google云端硬盘帐户中创建文件夹,并使用Windows资源管理器将文件添加到此文件夹。如果我使用:

创建查询
GTLQueryDrive *query = [GTLQueryDrive queryForFilesList];

在Windows资源管理器中创建的文件夹中的文件将“隐藏”标签设置为true。通过drive.google.com上的网络界面添加的文件没有此问题。这些“隐藏”文件在Web界面中显得很好。

我还发现了一个我自己的文件,使用网络界面上传到我的Google云端硬盘帐户,并显示“隐藏”标签设置为true。我无法在Web界面中找到任何会影响此设置的内容。

所以有两个问题。

  1. 为什么这些文件标记为隐藏,即使它们出现在Web界面中?
  2. 处理这些文件的正确方法是什么?我不想忽略这个标志。我认为隐藏的文件应该被隐藏。但是不应该隐藏这些文件。

1 个答案:

答案 0 :(得分:4)

我认为“隐藏”仅仅意味着隐藏在“根文件”显示中。如果文件在文件夹中,则“隐藏”没有意义。

2014年9月编辑 我注意到Google已弃用“隐藏”属性。 https://developers.google.com/drive/v2/reference/files