title: gsutil cp command copies entire directory path (on Windows) - bug?
body: <p>I am having a problem where gsutil does not seem to follow the behavior described in the documentation (at least in Windows). The documentation states:</p>
  
  <hr>
  
  <p>When performing recursive directory copies, object names are constructed that mirror the source directory structure starting at the point of recursive processing. For example, the command:</p>
  
  <pre><code>gsutil cp -R dir1/dir2 gs://my_bucket
  </code></pre>
  
  <p>will create objects named like <code>gs://my_bucket/dir2/a/b/c</code>, assuming <code>dir1/dir2</code> contains the file <code>a/b/c</code>.</p>
  
  <hr>
  
  <p>However, in practice I have found that it will create objects named:</p>
  
  <pre><code>gs://my_bucket/dir1/dir2/a/b/c
  </code></pre>
  
  <p>ie, it copies the <strong>entire</strong> directory path stated in the <code>gsutil</code> command, rather than "starting at the point of recursive processing" (dir2) as stated in the documentation.</p>
  
  <p>Am I missing/misunderstanding something here?</p>