假设我在 S3 存储桶中有以下层次结构。
Bucket
DeptFolder
Folder1
Folder2
-file1
-file2
-file3
Run Code Online (Sandbox Code Playgroud)
我想删除Folder2和它下面的所有文件,所以它最终看起来像这样......
Bucket
DeptFolder
Folder1
Run Code Online (Sandbox Code Playgroud)
我运行以下代码,删除发生在Folder1 而不是Folder2。
using (var s3Client = new AmazonS3Client(myAccessKey,mySecretAccessKey, config))
{
S3DirectoryInfo directoryToDelete = new S3DirectoryInfo(s3Client, myBucket, "DeptFolder/Folder1/Folder2");
directoryToDelete.Delete(true);
}
Run Code Online (Sandbox Code Playgroud)
我最终得到的是这个...
Bucket
DeptFolder
Run Code Online (Sandbox Code Playgroud)
谁能告诉我哪里可能出错?谢谢!