title: Does Amazon S3 support multi-file atomic uploads?
body: <p>I'm developing a system against Amazon's S3.
  I'm doing it in C# using S3's .NET SDK.</p>
  
  <p>I want to upload several files to S3 at once but if any one fails I want all of them to fail. Can I do this? How?</p>
  
  <p>Does the SDK's TransferUtility.UploadDirectory do an atomic upload of the directory, where if any file in the directory fails to upload then they all fail?</p>
  
  <p>If it doesn't do atomic uploads then I'll need to have code to manage it myself; how do I learn about what files succeeded and which failed using the TransferUtility.UploadDirectory?</p>
  
  <p>Thanks for any help or direction pointing.</p>