Open zhao1985 opened 6 years ago
我想连续删除多个文件. 要删除的数量大概有100万个左右. 因此调用了DeleteObjects这个接口
while (true) { var listResult = _client.ListObjects(txt_selbucketname.Text);
var coll = listResult.ObjectSummaries; if (coll==null||coll.Count()==0) { break; } foreach (var summary in coll) { keys.Add(summary.Key); } var request = new DeleteObjectsRequest(txt_selbucketname.Text, keys, false); DeleteObjectsResult dresult = _client.DeleteObjects(request); string str = dresult.HttpStatusCode.ToString(); textBox4.AppendText(str + " " + Environment.NewLine + " "); }
在一个while中 进行删除工作(因为 每次最多只可以查找100个文件.) 结果在删除1000后爆出异常: "Count of objects to be deleted exceeds upper limit"
请问这个怎么解决.
我想连续删除多个文件. 要删除的数量大概有100万个左右. 因此调用了DeleteObjects这个接口
while (true) { var listResult = _client.ListObjects(txt_selbucketname.Text);
在一个while中 进行删除工作(因为 每次最多只可以查找100个文件.) 结果在删除1000后爆出异常: "Count of objects to be deleted exceeds upper limit"
请问这个怎么解决.