Glob递归/零个或多个目录,不包括目录

时间:2014-12-31 02:45:46

标签: node.js glob

我正在使用node-glob包来处理一些文件。我的目录树看起来像这样:

root
|   file1
|   file2
|   
+---folder1
|       file3
|       file4
|   
+---folder2
|       file5
|       file6
|       
\---folder3
        file7
        file8

除了folder1中的文件外,我想获取所有文件(包括根文件)。我可以在调用glob函数后过滤返回的数组,但我希望完全避免检索它们。这可能吗?

1 个答案:

答案 0 :(得分:1)

假设您目前正在使用**/*所有文件,我可能会使用glob-all并指定一些要排除的路径。

globAll.sync([
    '**/*',
    '!folder1/**/*'
])