应用程序引擎上使用PHP的Google云存储文件夹列表

应用程序引擎上使用PHP的Google云存储文件夹列表,php,google-app-engine,google-cloud-storage,Php,Google App Engine,Google Cloud Storage,我一直很难找到一个解决方案,在不使用GCS PHP API的情况下,在App Engine上使用PHP列出Google云存储文件夹列表 我知道这里有PHP API 我知道它只是列出文件时(readdir,opendir和其他PHP dir方法),但跳过了任何文件夹 有人能给我一个提示吗?我的问题是如何在特定的文件夹中列出任何内容?地面军事系统上没有“文件夹”这类东西,它是一个平面文件系统 在UI+API中模拟文件夹,但将名称中带有“/”的文件视为文件夹结构的一部分 也就是说,AppEngin

我一直很难找到一个解决方案,在不使用GCS PHP API的情况下,在App Engine上使用PHP列出Google云存储文件夹列表

  • 我知道这里有PHP API

  • 我知道它只是列出文件时(readdir,opendir和其他PHP dir方法),但跳过了任何文件夹


有人能给我一个提示吗?我的问题是如何在特定的文件夹中列出任何内容?

地面军事系统上没有“文件夹”这类东西,它是一个平面文件系统

在UI+API中模拟文件夹,但将名称中带有“/”的文件视为文件夹结构的一部分


也就是说,AppEngine提供的gcs流包装器应该支持云存储桶上的opendir()、readdir()、closedir(),并使其看起来像是在列出一个文件夹。这怎么不适合你

我同意第一和第二段。。。就像我在我的问题中提到的,opendir()只获取具有扩展名的对象的列表。所以你想要像glob这样的东西吗?您需要使用opendir()滚动您自己的文件,然后使用readdir()过滤您想要的文件。