2014-12-31 57 views
0

我正在使用node-glob包來處理一些文件。我的目錄樹看起來是這樣的:全局遞歸/零個或多個目錄,不包括目錄

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

我想獲得的所有文件(包括那些在根)除了那些在folder1。我可以過濾調用glob函數後返回的數組,但我希望避免必須檢索它們。這可能嗎?

回答

1

假設您目前對所有文件都使用**/*,我可能會使用glob-all並指定一些要排除的路徑。

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