2012-03-20 16 views
0

.net SDKを使用してAWS S3に接続しています。フォルダを除外してバケットのコンテンツを一覧表示するにはどうすればよいですか?

現在、ブロブのリストを取得していますListObjects() フォルダを除外しながらバケツの内容をプルしたいと思います。

サイズが0のアイテムを除外すると効果がありますが、もっと直接的な方法があると考えていました。

答えて

2

おそらく驚くべき答えは、ListObjects()を呼び出して取得したListObjectsResponseオブジェクトが必要なものを提供するということです。 S3は実際にはフォルダの概念を知りません.S3オブジェクトの見かけの「フルパス」は実際にはオブジェクトの名前です。

クライアントアプリケーションに表示されるすべてのフォルダは、幻想的であり、S3オブジェクトの名前にスラッシュが含まれていることを暗示した共有フォルダを示すために使用できます。

関連する問題