Скопируйте папку с файлами и папками

У меня есть подкаталог, и там есть еще много папок и файлов. Поэтому я хочу скопировать подкаталог со всеми папками и файлами.

Вот как это выглядит сейчас:

.
├── Gruntfile.js
└── src
    ├── a
    └── subdir
        └── b
        └──subdir2
           └── c
        └──subdir3
           └── d
           └──subdir4
              └── e

Вот как я хочу выглядеть после использования Grunt:

.
├── Gruntfile.js
└── src
    ├── a
    └── subdir
        └── b
        └──subdir2
           └── c
        └──subdir3
           └── d
           └──subdir4
              └── e
└── dist
    └── subdir
        └── b
        └──subdir2
           └── c
        └──subdir3
           └── d
           └──subdir4
              └── e

Это то, что я пробовал до сих пор, но это просто не работает. Копирует все также src папка и файл a:

copy: {
        expand: true,
        src: 'src/subdir/*',
        dest: 'dist/'
}

1 ответ

Решение

Использование:

{
  expand: true,
  cwd: 'src/',
  src: 'subdir/**',
  dest: 'dist/'
},

Здесь есть опция cwd

Другие вопросы по тегам