title: Perl Archive::Zip creates unnecessary folders
body: <p>Assuming I have the following array of file names I wish to zip</p>
  
  <p><code>my @files = ("C:\Windows\Perl\test1.txt", "C:\Windows\Perl\test2.txt", "C:\Windows\Perl\test3.txt");</code></p>
  
  <p>If I do </p>
  
  <pre><code>$obj = Archive::Zip-&gt;new(); 
  foreach (@files)
   {
      $obj-&gt;addFile($_);   
   }
  
  $obj-&gt;writeToFileNamed("zippedFolders.zip");
  </code></pre>
  
  <p>When I open zippedFolders.zip I see it contains subfolders, namely <code>Windows</code> and <code>Perl</code>, the latter which actually contains <code>test1</code>, <code>test2</code>, and <code>test3</code>. For some reason, the folders themselves are getting zipped up. </p>
  
  <p>How can I make it so that only the files get zipped up and not have to click Windows then Perl folders to access the zipped files?</p>