title: Ftp.MakeDirectory nested structure
body: <p>What do you guys do if you lack of permissions to create subdirs on a ftp? 
  Apparently you can't create a directory in one command</p>
  
  <p>So this: </p>
  
  <pre><code>path = "ftp://someftp.com/files/newFolder/innerFolder";
  var request = (FtpWebRequest)WebRequest.Create(path);
  request.Method = WebRequestMethods.Ftp.MakeDirectory;
  var response = (FtpWebResponse)request.GetResponse());
  </code></pre>
  
  <p>will throw an exception with error code 550 if 'files' or 'newFolder' is already exists</p>
  
  <ol>
  <li><p>How can I check if I have the rights to create subdirs?</p></li>
  <li><p>What can I do if I don't have those rights? Show me please code that lets you create a folder structure in more than one command.</p></li>
  </ol>