从一个特定的文件夹复制另一个文件夹中的文件

我有以下目录树:

- client - plugins - plugin1 - plugin2 - plugin3 - widgets - widget1 - widget2 - resources - img 

我需要从属于任何特定的插件小部件资源的所有文件复制到一个文件夹使用grunt副本,所以我使用下面的globbing模式来查找这些文件:

 src: 'client/plugins/**/*/resources/img/*' 

但似乎无法find它们,所以我猜这种模式是错误的。 我的错误在哪里?

我不认为你可以在使用**模式后使用特定的目录,因为它已经匹配任何子文件夹。 我想你需要更具体一些:

 src: 'client/plugins/*/widgets/*/resources/img/*' 

如果你不能完全使用“小部件”,那么你需要find另一种select,也许只是使用另一个/*/ 。 您可以在node-glob Github repo README文件中find所有globbing选项。 这包括反模式等事情。

    Interesting Posts