2013-04-01 1 views

답변

3

특정 패턴의 모든 파일을 한 번 호출 할 수는 없지만 목록 개체 호출에서 패턴을 사용한 다음 개별 파일을 다운로드 할 수 있습니다. Amazon.S3.IO 네임 스페이스의 S3DirectoryInfo를 사용하면이 작업을 단순화 할 수 있습니다.

 
S3DirectoryInfo info = new S3DirectoryInfo(s3Client, bucketName); 
foreach (var file in info.GetFiles("*.jpg", SearchOption.AllDirectories)) 
{ 
    var localPath = Path.Combine(@"C:\Temp\download", file.FullName.Substring(bucketName.Length + 2)); 
    Console.WriteLine("Downloading: {0}", localPath); 
    file.CopyToLocal(localPath); 
}
관련 문제