在節點應用程序中,我需要獲取除隱藏文件之外的目錄中的所有文件。 我試過fs.readdir,但它也顯示隱藏文件。如何在fs.readdir中隱藏文件結果
18
A
回答
2
您可以使用:
fs.readdir('/path/to/directory', function(err, list) {
list.forEach(function (filename) {
if(! /^\..*/.test(filename)) {
// display files
}
});
});
6
使用正則表達式從this答案,這個簡單的解決方案,從結果中刪除所有隱藏文件:
fs.readdir('/path/to/directory', (err, list) => {
list = list.filter(item => !(/(^|\/)\.[^\/\.]/g).test(item));
// Your code
});
0
我用junk包忽略隱藏文件。
var fs = require('fs');
var junk = require('junk');
fs.readdir('path', function (err, files) {
console.log(files.filter(junk.not));
});
相關問題
- 1. 如何在MS Word中隱藏郵件合併行結果?
- 2. Nmap隱藏結果
- 3. 如何從結果隱藏strongloop
- 4. 在Windows中隱藏Linux隱藏文件
- 5. 如何在Sharepoint中隱藏文件夾
- 6. 在結果中隱藏類屬性json
- 7. 如何隱藏PHP文件
- 8. 如何隱藏源文件
- 9. 如何隱藏xml文件?
- 10. 如何隱藏JavaScript文件?
- 11. 隱藏搜索結果中上傳的文件?
- 12. Twitter的API隱藏結果
- 13. SQL隱藏重複結果
- 14. 如何在android web視圖中隱藏搜索結果
- 15. 如何在搜索引擎結果中隱藏Robots.txt?
- 16. 如何在Psql輸出中隱藏結果集裝飾
- 17. 如何在Mathematica中隱藏評估結果?
- 18. 在Windows中隱藏文件
- 19. 在delphi中隱藏文件
- 20. 如何在php中包含css文件來隱藏文件夾結構?
- 21. 如何隱藏AEM中的隱藏文件CRXDE Lite
- 22. 如何隱藏基於綁定結果的控件
- 23. 如何隱藏文件中的信息?
- 24. 如何在Windows上隱藏文件?
- 25. 在Joomla搜索結果中隱藏文章
- 26. 隱藏ListBox中的重複結果?
- 27. 從結果集中隱藏行
- 28. 隱藏管理員在Structr的結果
- 29. 在android上隱藏動畫結果
- 30. 隱藏在MySQL查詢重複結果
的可能重複[的NodeJS - 檢查隱藏文件(http://stackoverflow.com/questions/8905680/nodejs-check-for-hidden-files) –
你可以(或必須我會說)通過文件循環來過濾掉「隱藏」文件。檢查上面的鏈接。 – leesei