title: Safely write to files with conflicting names in an NSOperationQueue
body: <p>This is probably a pretty basic <code>NSOperationQueue</code> question, but maybe it will help some other people out who are just learning this as well.</p>
  
  <p>I'm trying to copy multiple .plist files from the <code>~/Documents</code> directory to the <code>~/Library</code> directory in an iOS application. I want to use <code>NSOperations</code> to copy each file to speed this up and take the import process off the main thread.</p>
  
  <p>In my implementation, it's possible that two files of the same name could be copied into the same place. What I'd like to do is make sure that one of the operations changes the filename to one that doesn't exist before it writes the file. What would be the most straight-forward way to go about this?</p>
  
  <p>Thanks,</p>
  
  <p>-c</p>