public void Delete()
{
if (Exists)
{
var deleteObjectRequest = new DeleteObjectRequest
{
BucketName = bucket,
Key = S3Helper.EncodeKey(key)
};
deleteObjectRequest.BeforeRequestEvent += S3Helper.FileIORequestEventHandler;
s3Client.DeleteObject(deleteObjectRequest);
Directory.Create();
}
}