包含文件夹子文件夹但不包含实际子文件夹的 Glob (Gulp)
Glob that includes a folder's subfolders, but not the actual subfolder (Gulp)
我希望编写一个 glob(在 Gulp 文件中)来匹配文件夹子文件夹中的所有文件,如下所示:
/somefolder/**/*.somefile
但同时排除父文件夹中的文件:
/somefolder/*.somefile
(我的理由是针对模板部分(在子文件夹中),而不是父文件夹中的实际模板。)
你可以 /somefolder/*/**/*.somefile
。
这将匹配 /somefolder/*
中出现的任何 .somefile
文件。 glob /somefolder/*
将匹配直接位于 /somefolder
内的文件夹和文件,但条件“inside of /somefolder/*
”将消除属于 /somefolder/*
的文件直接在 /somefolder
中,因为从文件系统的角度来看,文件不能包含文件,只有文件夹可以。 (我已经测试过了,它有效。)
我希望编写一个 glob(在 Gulp 文件中)来匹配文件夹子文件夹中的所有文件,如下所示:
/somefolder/**/*.somefile
但同时排除父文件夹中的文件:
/somefolder/*.somefile
(我的理由是针对模板部分(在子文件夹中),而不是父文件夹中的实际模板。)
你可以 /somefolder/*/**/*.somefile
。
这将匹配 /somefolder/*
中出现的任何 .somefile
文件。 glob /somefolder/*
将匹配直接位于 /somefolder
内的文件夹和文件,但条件“inside of /somefolder/*
”将消除属于 /somefolder/*
的文件直接在 /somefolder
中,因为从文件系统的角度来看,文件不能包含文件,只有文件夹可以。 (我已经测试过了,它有效。)