2012-08-02 2 views
0

s3cmd의 LS의 S3와 동일 AWS의 phpsdk에서 어떤 기능/기술 : //모방 s3cmd 목록 폴더

내가 파일을 S3에 업로드, 어떤 구조 :

folder_a/file_a.ext 
folder_a/file_aa.ext 
folder_b/file_b.ext 
folder_b/file_bb.ext 

내가 필요 먼저 s3cmd에서 수행 할 수있는 모든 파일 이름이없는 폴더를 나열하십시오. 그러나 PHP로 수행하고 싶습니다.

답변

0

012에있는 버킷을 나열하는 get_bucket_list()이 있으며, 객체 목록을 제공하는 get_object_list()이 있습니다. 양동이에. 추가 사용에 대한

이 당신을 위해 무엇을 찾고있는 것을 API documentation here.

희망을 참조하십시오.

편집 :

방금 ​​다음 파일 이름을 원하는 경우에 당신은 당신이 결과를 통해 루프를 얻고 PHP basename() function를 사용할 수 있습니다.

+0

나는 phpsdk 기능을 시도했다. 기본적으로 나는 단지 [folder_a, folder_b]의 결과 목록을 가지기를 원합니다. 모든 파일 풀 패스 이름이 아닙니다. – herlambang

+0

folder_a와 folder_b는 버킷의 버킷이나 객체입니다. – amitchhajer

+0

이들은 s3cmd를 사용하는 경우 객체, 디렉토리입니다. – herlambang