title: Copy all files from directory to another with Grunt.js copy
body: <p>I'm trying to copy all the files in a directory to another directory as part of my build process. It works fine for individual files that I specify explicitly but when I try to copy the whole directory it does weird things like copies the full directory structure (or nothing at all). Here is the relevant part from my GruntFile.js:</p>
  
  <pre><code>copy: {
    myvoice: {
      files: [
        { src:"src/html/index.html", dest:"dist/myvoice/index.html" },
        { src:"src/html/css/style.css", dest:"dist/myvoice/css/style.css" },
        { src:"src/html/js/require.js", dest:"dist/myvoice/js/require.js" },
        { src:"build/myvoice/main.js", dest:"dist/myvoice/js/main.js" },
        { src:"src/html/css/fonts/*", dest:"dist/myvoice/css/fonts/" }
      ]
    }
  },
  </code></pre>
  
  <p>Specifically it's the last line that I can't get to work:</p>
  
  <pre><code>      { src:"src/html/css/fonts/*", dest:"dist/myvoice/css/fonts/" }
  </code></pre>