我有以下目录结构:
root
├─ files
│ ├─ folder1
│ │ ├─ file1.js
│ | └─ file2.js
│ ├─ folder2
│ │ └─ file3.js
│ ├─ file4.js
| └─ file5.js
└─ config.js
我如何匹配file
(和子目录)中的每个文件,除了 中的文件folder1
,在这种情况下file3.js
,file4.js
和file5.js
?我知道我可以排除folder1
以下内容:files/!(folder1)/*.js
,但这仅匹配file3.js
.
试试**/files/{*.js,!(folder1)*/*.js}
。您可以使用globster.xyz进行测试
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句