【发布时间】:2018-06-21 05:32:07
【问题描述】:
假设我在 S3 存储桶中有以下层次结构。
Bucket
DeptFolder
Folder1
Folder2
-file1
-file2
-file3
我想删除 Folder2 和它下面的所有文件,所以它最终看起来像这样......
Bucket
DeptFolder
Folder1
我运行以下代码,删除发生在 Folder1 而不是 Folder2。
using (var s3Client = new AmazonS3Client(myAccessKey,mySecretAccessKey, config))
{
S3DirectoryInfo directoryToDelete = new S3DirectoryInfo(s3Client, myBucket, "DeptFolder/Folder1/Folder2");
directoryToDelete.Delete(true);
}
我最终得到的是这个......
Bucket
DeptFolder
谁能告诉我哪里出错了?谢谢!
【问题讨论】:
-
Folder2 后添加正斜杠会改变结果吗? "DeptFolder/Folder1/Folder2/"
-
在 Folder2 之后添加正斜杠不会导致任何内容被删除。我也试过正斜杠星号
标签: c# amazon-web-services amazon-s3