【发布时间】:2019-07-02 20:43:10
【问题描述】:
我正在尝试获取 AWS Bucket 目录中子目录中的文件名。我可以获取子目录名称,但我不知道如何列出子目录下的文件。
以下代码获取子目录名称,但这些子目录中的文件名
var accessKey = "my key";
var secretKey = "my secret key";
IAmazonS3 client = new AmazonS3Client(accessKey, secretKey, RegionEndpoint.USEast1);
S3DirectoryInfo dir = new S3DirectoryInfo(client, "mybucketname", "foldername");
foreach (IS3FileSystemInfo file in dir.GetFileSystemInfos())
{
filename= file.Name;
}
谢谢
【问题讨论】:
-
你试过
new S3DirectoryInfo(client, "mybucketname", "foldername/subfolderName");吗? -
不,我会试试的。谢谢
-
我试过了,还是不行。
-
好吧,看看这个答案,它可能会有所帮助:stackoverflow.com/a/33547304/7167572
标签: c# amazon-web-services amazon-s3