title: Glob pattern - full directory except sub folders
body: <p>Basically I'm creating a Gulp task which copies a folder and all it's sub folders, but I want it to skip 2 directories like so:<div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>var gulp = require('gulp');
  
  gulp.task('copy', function () {
    return gulp.src(['./src/**', '!./src/scripts/', '!./src/styles/'])
      .pipe(gulp.dest('./dist'));
  });</code></pre>
  </div>
  </div>
  </p>
  
  <p>But it won't work, it will copy the src directory including the src/scripts and src/styles sub folders. </p>
  
  <p>How could I make it work that it would copy the src directory + sub folders (and sub - sub folders) except the src/scripts and src/styles folders.</p>